PyQt5之QErrorMessage对象

简介

错误消息小部件由文本标签和复选框组成,该复选框允许用户控制将来是否再次显示相同的错误消息;
继承自QDialog;

创建

QErrorMessage(QWidget * parent = nullptr)

在这里插入图片描述

对话框的展示

设置对话框的提示文本;

showMessage(self, str)
showMessage(self, str, str)
# 代码示例
window = QWidget()

qe = QErrorMessage(window)
qe.showMessage("提示信息")

qe.show()

window.show()

在这里插入图片描述

# 设置窗口标题
setWindowTitle(str)

# 代码示例
window = QWidget()

qe = QErrorMessage(window)
qe.showMessage("提示信息", ".....")
qe.setWindowTitle("错误提示")
qe.show()

window.show()

在这里插入图片描述
可以同时设置多个提示文本信息;

# 代码示例
window = QWidget()

qe = QErrorMessage(window)
qe.showMessage("提示信息1")
qe.showMessage("提示信息2")
qe.showMessage("提示信息3")
qe.showMessage("提示信息4")

qe.setWindowTitle("错误提示")
qe.show()

window.show()

在这里插入图片描述
值得注意的是在信息提示框下部有一个show this message again的提示,当我们取消勾选时,重复的提示信息将不再提示;

模态设置

参考父类QDialog中的介绍;

信号

其信号均继承自父类QDialog;

发布了35 篇原创文章 · 获赞 1 · 访问量 1745
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章