【转】PyQt弹出式对话框的经常使用方法及标准按钮类型

pyQt之弹出式对话框(QMessageBox)的经常使用方法及标准按钮类型图片

1、控件说明

QMessageBox是一种通用的弹出式对话框,用于显示消息,容许用户经过单击不一样的标准按钮对消息进行反馈,且每一个标准按钮都有一个预约义的文本、角色和十六进制数。
QNessageBox类提供了如:提示、警告、错误、问询、关于等对话框(这些不一样类型的对话框只是显示的图标不一样其余功能均一致)get

2、QMessageBox类中的经常使用方法

infomation(QWidget parent,title text,buttons,defaultButton):it

弹出消息对话框,对应参数以下:io

parent:指定父窗口
title:对话框标题
text:对话框文本
buttons:多个标准按钮,默认为OK按钮
defaultButton:默认选中的标准按钮,默认为对话框中第一个按钮方法

question(QWidget parent,title text,buttons,defaultButton):im

弹出问答对话框(参数同上)问答

warning(QWidget parent,title text,buttons,defaultButton)::img

弹出警告对话框(参数同上)co

critical(QWidget parent,title text,buttons,defaultButton):消息

弹出严重错误对话框(参数同上)

about(QWidget parent,title,text)

弹出关于对话框(参数同上)

setTitle():

设置标题

setText():

设置正文消息

setIcon():

设置弹出对话框的图片

具体代码可参考下方例子。

3、QMessageBox的标准按钮类型

QMessage.OK确认操做QMessage.Cancel取消操做QMessage.Yes确认操做QMessage.No取消操做QMessage.Abort终止操做QMessage.Retry重试操做QMessage.Igonre忽略操做

相关文章
相关标签/搜索