【Python-PyQt5】PyQt5错误提示弹框
python文件代码:
# -*- coding: utf-8 -*-import sys
from PyQt5 import QtWidgetsclass MessageBox(QtWidgets.QWidget):#继承自父类QtWidgets.QWidgetdef __init__(self,parent = None):#parent = None代表此QWidget属于最上层的窗口,也就是MainWindows.QtWidgets.QWidget.__init__(self)#因为继承关系,要对父类初始化
#通过super初始化父类,__init__()函数无self,若直接QtWidgets.QWidget.__init__(self),括号里是有self的self.setGeometry(300, 300, 1000,1000) # setGeometry()方法完成两个功能--设置窗口在屏幕上的位置和设置窗口本身的大小。它的前两个参数是窗口在屏幕上的x和y坐标。后两个参数是窗口本身的宽和高self.setWindowTitle(u'窗口') # 设置窗体标题,本行可有可无。self.button = QtWidgets.QPushButton(u'测试', self) # 创建一个按钮显示‘测试’两字self.button.move(300,300)self.button.clicked.connect(self.show_message) # 信号槽def show_message(self):QtWidgets.QMessageBox.critical(self, "错误", "系统错误请关机重启")
#内容要长,太短会导致标题显示不全!
app=QtWidgets.QApplication(sys.argv)
window=MessageBox()
window.show()
sys.exit(app.exec_())
结果如下:
【Python-PyQt5】PyQt5错误提示弹框相关推荐
- PL/SQL Developer的错误提示弹框的文本显示乱码问题
问题: Windows中文环境下,PL/SQL Developer的错误提示弹框文本为乱码,如下: 解决过程: 1.使用SELECT * FROM v$nls_parameters;查询得知服务器的字 ...
- IOS精品源码,仿探探UIButton封装iOS提示弹框迅速引导页自定义导航栏
1.仿 探探UI Swift ,重用机制 2.超强UIButton封装 3.一行代码集成UIPickerView,界面完全自定义 4.iOS提示弹框 5.swift UITableView / UIC ...
- Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法
Python:Python3错误提示TypeError: slice indices must be integers or None or have an __index__ method解决办法 ...
- uniapp之常用提示弹框
一.成功提示弹框 在执行增.删.改.查等提交成功后弹出提示. uni.showToast({title: '成功提示',//将值设置为 success 或者直接不用写icon这个参数icon: 'su ...
- python怎么定时弹窗_PyQt5弹框定时关闭(python)
PyQt5使用QMessageBox,可以设置在几秒后关闭 (作者使用的python3) info_box = QMessageBox() # 因为没使用这种方式 QMessageBox.infor ...
- 利用layer实现MVC页面数据互交提示弹框
需求说明: 一个表单页面,点击提交之后,进入后台进行一系列数据交互,然后将交互信息返回至页面中,并以弹框形式展示 应用场景: 添加.修改.删除数据后,返回数据操作是否成功,以及一些其他信息 前期准备: ...
- python常见错误-python常见的错误提示有什么
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
- python selenium处理iframe和弹框(一)
处理iframe和弹框 #encoding:utf-8 from selenium importwebdriverimporttime driver=webdriver.Firefox() drive ...
- ios 权限提示语_iOS中各个权限功能提示弹框
1. 麦克风权限 单存检测是否有麦克风权限,并不会弹出是否允许弹出权限提示框 #import /** 判断当前是有语音权限,但是不会弹出是否允许弹出权限 (需要在info中配置)Privacy - M ...
最新文章
- [AlwaysOn Availability Groups]排查:Primary上的修改无法在Secondary体现
- linux phpstorm安装和激活方法
- Maven下载+Maven环境变量配置+IntelliJ IDEA配置Maven(详细教程) ,收藏起来吧
- 从上海到旧金山,2021 LiveVideoStackCon回归上海
- error:java:无效的源发行版_IDEA java出现无效的源发行版14解决方案_java
- centos标准分区调整大小_CentOS下调整home和根分区大小的方法
- SpingBoot 整合 kafka Elk
- go语言 doc转换html,go语言使用wkhtmltopdf工具将html转成pdf
- JSF 与 HTML 标签的联系
- Android 系统(200)---Android build.prop参数详解
- css-使不同大小的图片在固定大小的容器中居中
- 经过一年的煎熬,我们还是决定把系统升级成基于 Spring Cloud 的微服务架构
- BZOj 4540: [Hnoi2016]序列 [莫队 st表 预处理]
- SENT协议学习总结
- Win系统 - WIN10 版本号说明
- win10 永久删除自带微软拼音输入法
- mysql创建数据库表_mysql基础之创建数据库和表
- mysql中ddl是什么_mysql ddl什么意思
- LiveData浅析
- 尽信书不如无书之获取枚举值代码优化
热门文章
- 图解CSS伪类和伪元素
- STM32三轮全向底盘
- Flutter Row 或者 Column 的拉伸效果,CrossAxisAlignment.stretch
- Generative Adversarial Net
- 三维可视化数字能源系统,助力智慧园区高效能源管理
- python制作图形化成绩查询系统_怎样制作考试成绩在线查询系统呢?
- cocoscreator layabox 使用jszip.js
- LayaBox CommandBuffer描边使用详细
- c++使用sanitizer代码分析
- 128页MES项目实施过程精解 (售前、销售、项目实施、项目管理全流程)