PyQt5 控件学习(一个一个学习之QErrorMessage)

QErrorMessage 的继承图:

QErrorMessage 的描述:

QErrorMessage 的继承:

它继承自QDialog  

QErrorMessage 的功能作用:

QErrorMessage 的功能作用之构造函数:

from PyQt5.Qt import * #刚开始学习可以这样一下导入
import sys

class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("QErrorMessage的学习")
        self.resize(400,400)
        self.set_ui()


    def set_ui(self):
        errorMessage = QErrorMessage(self)
        #弹出和  Dialog 一样
        
        errorMessage.exec()
        # errorMessage.open()
        # errorMessage.show()


if __name__ == '__main__':
    app =QApplication(sys.argv)

    window = Window()
    window.show()

    sys.exit(app.exec_())
View Code

QErrorMessage 的功能作用之展示对话框:

from PyQt5.Qt import * #刚开始学习可以这样一下导入
import sys

class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("QErrorMessage的学习")
        self.resize(400,400)
        self.set_ui()


    def set_ui(self):
        errorMessage = QErrorMessage(self)

        #窗口标题
        errorMessage.setWindowTitle("错误提示")

        errorMessage.showMessage("Life is short ,I learn Python")  #注,showMessage() 会自动弹出
        errorMessage.showMessage("Life is short ,I learn Python")
        errorMessage.showMessage("Life is short ,I learn Python")
        errorMessage.showMessage("Life is short ,I learn Python1")



        # errorMessage.exec()
        # errorMessage.open()
        # errorMessage.show()


if __name__ == '__main__':
    app =QApplication(sys.argv)

    window = Window()
    window.show()

    sys.exit(app.exec_())
View Code

QErrorMessage 的功能作用之展示级别信息:

from PyQt5.Qt import * #刚开始学习可以这样一下导入
import sys

class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("QErrorMessage的学习")
        self.resize(400,400)
        self.set_ui()


    def set_ui(self):
        errorMessage = QErrorMessage(self)

        #窗口标题
        errorMessage.setWindowTitle("错误提示")

        QErrorMessage.qtHandler()
        qDebug("xxx")
        qWarning("sdfsdf")


        # errorMessage.exec()
        # errorMessage.open()
        # errorMessage.show()


if __name__ == '__main__':
    app =QApplication(sys.argv)

    window = Window()
    window.show()

    sys.exit(app.exec_())
View Code

QErrorMessage 的信号:

父类

总结:

以上就是QErrorMessage  ,

下面看QProgressDialog : https://www.cnblogs.com/zach0812/p/11398795.html

原文地址:https://www.cnblogs.com/zach0812/p/11398394.html