文档章节

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

o
 osc_ogi0qclx
发布于 2019/08/23 11:06
字数 331
阅读 9
收藏 0

精选30+云产品,助力企业轻松上云!>>>

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

 

上一篇: Turbo编码
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
PyQt5 控件学习(一个一个学习之QProgressBar)

QProgressBar 的继承图: QProgressBar 的描述: 进度条 QProgressBar 的继承: 它是直接继承自QWidget QProgressBar 的功能作用: QProgressBar 的功能作用之构造函数: from PyQt5.Qt impo...

osc_0jbt10ev
2019/08/23
10
0
vnpy源码阅读学习(2):学习PyQt5

PyQt5的学习 花费了一个下午把PyQt5大概的学习了下。找了一个教程 PyQt5教程 跟着挨着把上面的案例做了一遍,大概知道PyQt5是如何生成窗体,以及控件的。基本上做到如果有需求要实现,查查手...

osc_i05nmotv
01/14
14
0
Python-GUI编程-PyQt5

Python-GUI编程-PyQt5 1. GUI编程是什么? GUI 全称为: Graphical User Interface; 简称GUI 翻译为中文为: 图形化用户接口 简单理解就是: - 使用Python开发出一个软件的界面, - 让用户可以通过...

osc_dos38x1o
2018/10/04
19
0
python项目实战:pyqt5实现登录界面模板

前言 今天为大家介绍一个利用开发登录界面模板,基于pyqt5库,pyqt5这也一个PythonGUI界面开发的库,非常强大,关于pyqt5就不详细介绍,下面就来看看利用pyqt5开发登录界面模板吧 导入第三方库 创...

Python学习1
2019/05/13
281
0
PyQt十讲 | 零基础教你做一个计算器

本篇推文共计1000个字,阅读时间约1分钟。 在前面的学习中,我们对PyQt的Qt Designer有了基本的学习,并且结合几篇推文所讲的内容制作了一个猜谜游戏。将所学的知识由理论走向了实际,并进行...

潘永斌
2019/09/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

eclipse汉化教程(附安装包)

eclipse汉化包安装步骤 一、去官网或者在本站下载Eclipse(不管是什么版,中文设置的方法都是差不多的,所以说我们汉化的教程不管未来更新多少个版本都是一样的) 官方下载地址:www.eclipse.o...

树懒宝宝
28分钟前
22
0
CocosCreator之分层管理的ListView

前言 进入公众号回复listview即可获得demo的git地址。 之前写的一篇文章《Creator之ScrollView那些事》中提到了官方Demo中提供的ListViewCtl,只是实现了纵向滑动,没有实现横向滑动。并且建议...

陈广文
31分钟前
24
0
在CSS Flexbox中,为什么没有“ justify-items”和“ justify-self”属性?

问题: Consider the main axis and cross axis of a flex container: 考虑伸缩容器的主轴和横轴: Source: W3C 资料来源: W3C To align flex items along the main axis there is one pro......

法国红酒甜
33分钟前
17
0
搜索解决方案 - ElasticSearch/Solr/Lucene

搜索解决方案 - ElasticSearch/Solr/Lucene 1. 什么是 ElasticSearch ElasticSearch 是一个基于 Lucene 的搜素服务器 是一个分布式、高扩展、实时的搜素与数据分析引擎 基于 RESTful web 接口...

夙梦o
37分钟前
26
0
设计模式学习笔记(五):工厂方法模式

1 前言 尽管简单工厂模式实现了对象的创建和使用分离,但是仍然存在以下两个问题: 工厂类过于庞大,包含了大量的判断代码,导致维护和测试难度增大 系统扩展不灵活,如果增加了新的产品类型...

氷泠
40分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部