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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章