PyQt5 笔记5 -- 消息框(QMessageBox)
PyQt5 笔记5 – 消息框(QMessageBox)
1、常用函数
函数原型:
# 信息框
QMessageBox.information(self, '框名', '内容', 按钮s, 默认按钮)
# 问答框
QMessageBox.question(self, '框名', '内容', 按钮s, 默认按钮)
# 警告框
QMessageBox.warning(self, '框名', '内容', 按钮s, 默认按钮)
# 危险框
QMessageBox.critical(self, '框名', '内容', 按钮s, 默认按钮)
# 关于框
QMessageBox.about(self, '框名', '内容')
实例:
from PyQt5.QtWidgets import QMessageBox# 退出确定框
reply = QMessageBox.question(self, '退出', '确定退出?', QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel, QMessageBox.Cancel)
if reply == QMessageBox.Yes:print('退出')
else:print('不退出')
2、自定义消息框
- 自定义消息框按钮
- 自定义消息图标
- 自定义消息框位置
# 创建一个问答框,注意是Question
self.box = QMessageBox(QMessageBox.Question, '退出', '确定退出?')# 添加按钮,可用中文
yes = self.box.addButton('确定', QMessageBox.YesRole)
no = self.box.addButton('取消', QMessageBox.NoRole)# 设置消息框中内容前面的图标
self.box.setIcon(1)# 设置消息框的位置,大小无法设置
self.box.setGeometry(500, 500, 0, 0)# 显示该问答框
self.box.show()if self.box.clickedButton() == yes:print('退出')
else:print('不退出')
PyQt5 笔记5 -- 消息框(QMessageBox)相关推荐
- PyQt5 技术篇-调用消息对话框(QMessageBox)进行简单提示!
对话框主要有3类: QMessageBox().information() # 通知消息 QMessageBox().question() # 询问消息 QMessageBox().warning() ...
- PyQt5笔记(03) -- 消息框
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对 ...
- python界面交互PyQt5–消息框(QMessageBox)
1.常用函数 函数原型: # 信息框 QMessageBox.information(self, '框名', '内容', 按钮s, 默认按钮) # 问答框 QMessageBox.question(s ...
- PyQt5笔记(04) -- 文本框的使用
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对 ...
- python PyQt5中文教程☞【第二节】PyQt5基本功能(创建窗口、应用程序图标、显示提示语、通过按钮关闭窗口、消息框(关闭窗口确认框)、窗口显示在屏幕中间【居中显示】)
引用文章:http://code.py40.com/pyqt5/ 文章目录 简单的例子:创建一个小窗口 应用程序的图标 显示提示语 通过按钮关闭窗口 消息框(关闭窗口确认框) 窗口显示在屏幕的中间[居 ...
- QT QMessageBox 弹出消息框,对话确认框(确定/取消)
1.普通消息框,无互动 QMessageBox::information(this, QString::fromLocal8Bit("警告"),QString::fromLocal ...
- Qt学习之路之QMessageBox消息框
下面是 QMessageBox 的 实例: 开发环境: VS 2013, Qt版本: 5.4.0 下面附上代码: #include <QtWidgets/QApplication> #in ...
- [moka同学笔记转载]Yii 设置 flash消息 创建一个渐隐形式的消息框
来源:http://www.cnblogs.com/xp796/p/5481004.html Yii 设置 flash消息 创建一个渐隐形式的消息框 1 /*适用情况:比如提交一个表单,提交完成之后在 ...
- PyQt5笔记(08) – 输入对话框
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对 ...
最新文章
- 网络虚拟化是否需要额外的网络架构?
- javascript 跳转页面写法
- osg for android 编译,osgforandroid安装文档.docx
- 语音信号处理基础(一)
- 制作OTA U盘升级包
- [原]JavaScript必备知识系列-作用域
- (一)安装Emacs
- pyinstaller 打包exe启动慢的问题
- word2vec与相关应用
- Django快速上手
- 阿里范皓宇:互联网汽车会为汽车行业带来全新的用户价值
- 550+超强动态文字动画AE模板(标题,字幕,标注,对话)等视频制作元素
- IBM X 3650 M3服务器RAID0设置
- orchestrator配置参数详解-Ⅱ
- 直流电机的电流、转速、电压的关系
- 基于电动汽车的带时间窗的路径优化(PythonMatlab代码实现)
- knn 识别自己的手写体
- 每天小练笔9-数字基(递归应用)
- C++ Primer Plus习题及答案-第十五章
- 基于Linux的智能家居的设计(2)
热门文章
- nginx+keepalived互为主主高可用配置
- 【LeetCode刷题记】鹅厂秋招题集(2)
- eclipse上配置Maven
- JSP-Servlet中文乱码
- 2336: [HNOI2011]任务调度 - BZOJ
- 转 用户注册及输入框js检测范例(reg.asp)
- 浮点数在计算机中是如何表示的
- 从Zero到Hero,OpenAI重磅发布深度强化学习资源
- Web页面报错: Eval()、XPath() 和 Bind() 这类数据绑定方法只能在上下文中使用
- Java Web 项目目录规范