QErrorMessage 错误消息对话框
- 描述
- 错误消息小部件,由文本标签和复选框组成
- 该复选框允许用户控制将来是否再次显示相同的错误消息
- 继承自:QDialog
- 功能作用
- 构造函数
QErrorMessage(parent: QWidget = None) # 创建对象的同时设置父对象
- 打开方式
open(self) open(PYQT_SLOT) # 打开后, 会自动连接 filesSelected 信号与此处指定的槽函数PYQT_SLOT exec() -> int # 返回用户是否按下确定按钮
- 设置标题
setWindowTitle(str)
- 设置展示信息内容
showMessage(self, str) # 设置错误提示消息内容 showMessage(self, str1, str2) # 设置错误提示消息内容(测试未发现第二个参数的作用) # 设置展示消息内容的同时,会以非模态(show)方式打开对话框
- 展示级别信息
- 将调试信息以对话框的方式显示出来(不打印在终端)
qtHandler() -> QErrorMessage # (静态方法)设置展示级别信息 # 调用上述方法后,所有的方法俊辉使用对话框显示 qDebug() # 输出调试消息(不能输出汉字) qWarning() # 输出警告消息和可恢复的错误消息(不能输出汉字)
- 构造函数
- 示例代码
- 示例1:QErrorMessage-功能作用
from PyQt5.Qt import * import sys class Windows(QWidget): def __init__(self): super().__init__() self.setWindowTitle('QErrorMessage-功能作用') self.resize(500, 500) self.widget_list() def widget_list(self): self.add_widget() def add_widget(self): pass # 构造函数 errmsg = QErrorMessage(self) pass # 设置标题 errmsg.setWindowTitle('错误提示') pass # 设置展示信息内容 errmsg.showMessage('错误信息内容') pass # 打开方式 # errmsg.show() # errmsg.open() # errmsg.exec() if __name__ == '__main__': app = QApplication(sys.argv) window = Windows() window.show() QErrorMessage.qtHandler() # qDebug('Error') qWarning('Warning') sys.exit(app.exec_())