PyQt5学习教程4:对退出进行进一步确认
来源:互联网 发布:霍光为什么不篡位知乎 编辑:程序博客网 时间:2024/05/20 15:11
本篇教程将对用户的退出操作进行确认,我们用消息框MessageBox予以实现,当用户点击窗体右上角的退出按钮时,将触发closeEvent事件,我们将对此事件进行处理。
源程序:
解释:
1、第5行:输入QMessageBox模块。
2、第31行:在此处理closeEvent事件。
3、第32-35行,调用QMessageBox,显示提问对话框,标题为“PyQt5应用教程(snmplink编著)”,显示内容为“是否要退出应用程序?”,显示“确认”和“取消”2个按钮,默认的按钮为“取消”。
4、第37-40行,如果QMessageBox返回的值是QMessageBox.Yes,则接受此事件,否则忽略此事件。
程序的运行效果:
原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163。
CSDN:http://blog.csdn.net/qingwufeiyang12346。
阅读全文
0 0
- PyQt5学习教程4:对退出进行进一步确认
- PyQt5学习教程3:给窗体增加退出按钮
- 对SubGrid进行进一步筛选
- PyQt5学习教程10:再议Grid Layout
- PyQt5退出按钮
- PyQt5系列教程(三)用py2exe进行程序打包
- 在对自定义消息进一步学习!
- 对spark和scala的进一步学习
- 对Simulink中scope进行进一步的设置
- pyqt5 学习
- PyQt5学习
- PyQt5学习
- 点退出弹出确认退出
- c# 退出确认窗口
- PyQt5学习教程1:最简单的窗体
- PyQt5学习教程2:给窗体加上图标
- PyQt5学习教程6:在窗体中显示状态栏
- PyQt5学习教程8:使用Box Layout布局控件
- 数据库与连接池技术
- 饿了么webapp之块级盒子垂直相邻margin重叠
- 无偏估计量
- 【C++】别再用memset初始化int数组了,用fill或者fill_n靠谱多了
- hugepages_settings.sh
- PyQt5学习教程4:对退出进行进一步确认
- Codeforces 873D Merge Sort
- 备忘录(不断更新)
- kdump配置
- 使用C#开发的一套管理系统
- 创建图片外链——“极简图床”
- 排序算法
- FTP服务器搭建
- bzoj1231 [Usaco2008 Nov]mixup2 混乱的奶牛(状压dp)