Python 官方文档:入门教程 => 点击学习
弹窗的分类: 软件关闭提示弹框 2、信息提示弹框 3、错误提示弹框 4、信息警告弹框 5、关于弹窗 模块导入 from PyQt5.QtWidgets import QMessageBox 1.软件关
软件关闭提示弹框
2、信息提示弹框
3、错误提示弹框
4、信息警告弹框
5、关于弹窗
from PyQt5.QtWidgets import QMessageBox
1-1、构建函数的方法:
def closeEvent(self, event): #关闭窗口触发以下事件 a = QMessageBox.question(self, '退出', '你确定要退出吗?', QMessageBox.Yes | QMessageBox.No, QMessageBox.No) #"退出"代表的是弹出框的标题,"你确认退出.."表示弹出框的内容 if a == QMessageBox.Yes: event.accept() #接受关闭事件 else: event.ignore() #忽略关闭事件
1-2、直接放入相关程序执行完毕的后面的方法:
msg_box = QMessageBox(QMessageBox.Question, '退出', '你确定退出吗?') #退出表示弹出框标题,"你确定退出吗?"表示弹出框的内容 msg_box.exec_() #执行弹出框 与确定退出的事件绑定可以参考第一种方法
2-1、构建成函数的方法:
def show_message(self): QMessageBox.infORMation(self, "标题", "我很喜欢学习python", QMessageBox.Yes) #最后的Yes表示弹框的按钮显示为Yes,默认按钮显示为OK,不填QMessageBox.Yes即为默认
2-2、直接放入相关程序执行完毕的后面的方法:
msg_box = QMessageBox(QMessageBox.Information, '标题', '我很喜欢Python') msg_box.exec_()
3-1、构建成函数的方法:
def show_message(self): QMessageBox.critical(self, "错误", "系统错误")
3-2、直接放入相关程序执行完毕的后面的方法:
msg_box = QMessageBox(QMessageBox.Critical, '错误', '出现错误') msg_box.exec_()
4-1、构建成函数的方法:
def show_message(self): QMessageBox.warning(self, "警告", "如果在不学习,你会被淘汰", QMessageBox.Cancel)
4-2、直接放入相关程序执行完毕的后面的方法:
msg_box = QMessageBox(QMessageBox.Warning, '警告', '你再不学习就要被淘汰了') msg_box.exec_()
5-1、构建成函数的方法:
def show_message(self): QMessageBox.about(self, "关于", "本文作者VX futurevisual")
5-2、直接放入相关程序执行完毕的后面的方法:
msg_box = QMessageBox(QMessageBox.About, '关于', '本文作者VX futurevisual') msg_box.exec_()
更多内容持续关注
如遇迫在眉睫 ,咸鱼平台“未来视觉科技”与你不见不散
来源地址:https://blog.csdn.net/weixin_43362924/article/details/129021548
--结束END--
本文标题: pyqt5弹出提示框
本文链接: http://www.lsjlt.com/news/426161.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0