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

  • 相关阅读:
    全国疫情数据的爬取
    Spring_声明式事务
    第三周总结
    Spring_整合Mybatis
    Oracle AWR内容详解 参考学习钱若梨花落
    查看Oracle某时刻的客户端IP连接情况 参考学习钱若梨花落
    oracle Logminer 日志挖掘 参考学习钱若离花落
    静默升级oracle 11g (从11.2.0.1升级到11.2.0.4)
    oracle RAC集群启动和关闭
    856. Score of Parentheses
  • 原文地址:https://www.cnblogs.com/zach0812/p/11398394.html
Copyright © 2011-2022 走看看