手机直播源码,关于pyqt5弹出提示框
手机直播源码,关于pyqt5弹出提示框
1.软件关闭弹框
这类的弹框一般是在整个软件关闭的时候提醒用户是否需要退出整个软件
(构建成函数的方法)
1 | def closeEvent(self, event): #关闭窗口触发以下事件 <br> a = QMessageBox.question(self, '退出' , '你确定要退出吗?' , QMessageBox.Yes | QMessageBox.No, QMessageBox.No) # "退出" 代表的是弹出框的标题, "你确认退出.." 表示弹出框的内容<br> if a == QMessageBox.Yes: <br> event.accept() #接受关闭事件 <br> else : <br> event.ignore() #忽略关闭事件<br>(直接放入相关程序执行完毕的后面的方法)<br>msg_box = QMessageBox(QMessageBox.Question, '退出' , '你确定退出吗?' ) #退出表示弹出框标题, "你确定退出吗?" 表示弹出框的内容<br>msg_box.exec_() #执行弹出框<br> |
与确定退出的事件绑定可以参考第一种方法
2.信息提示框
这个弹框一般用户给用户展示一些基本信息
(构建成函数的方法)
1 | <br> def show_message(self):<br> QMessageBox.information(self, "标题" , "我很喜欢学习python" ,<br> QMessageBox.Yes) #最后的Yes表示弹框的按钮显示为Yes,默认按钮显示为OK,不填QMessageBox.Yes即为默认<br>(直接放入相关程序执行完毕的后面的方法)<br>msg_box = QMessageBox(QMessageBox.Information, '标题' , '我很喜欢python' )<br>msg_box.exec_() |
3.错误提示框
这类的弹框一般用于用户执行了某些错误操作而导致的,这类的错误是必须要处理的,必须要提示用户
(构建成函数的方法)
1 | <br> def show_message(self):<br> QMessageBox.critical(self, "错误" , "系统错误" )<br>(直接放入相关程序执行完毕的后面的方法)<br>msg_box = QMessageBox(QMessageBox.Critical, '错误' , '出现错误' )<br>msg_box.exec_() |
4.警告提示框
这类的弹框一般提示用户最好操作什么,警示用户操作
(构建成函数的方法)
1 | <br> def show_message(self):<br> QMessageBox.warning(self, "警告" , "如果在不学习,你会被淘汰" , QMessageBox.Cancel)<br>(直接放入相关程序执行完毕的后面的方法)<br>msg_box = QMessageBox(QMessageBox.Warning, '警告' , '你再不学习就要被淘汰了' )<br>msg_box.exec_() |
以上就是手机直播源码,关于pyqt5弹出提示框, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-10-17 直播商城系统源码,实现最简单最基本的轮播图样式
2022-10-17 直播源码开发,使用 NProgress 进度条
2022-10-17 直播带货源码,HTML + jQuery 实现轮播图