zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C#值类型和引用类型的不同
    C# new用法总结-转
    C#中New关键词的几种用法
    命令行客户端MySQL的使用(1)——Python
    数据库的基本使用——MySQL
    生成器的创建方式——Python
    with与“上下文管理器”——Python
    魔法属性——Python
    property属性——Python
    正则匹配之贪婪和非贪婪——Python
  • 原文地址:https://www.cnblogs.com/zach0812/p/11398394.html
Copyright © 2011-2022 走看看