对pyqt5之menu和action的使用详解


Posted in Python onJune 20, 2019

如下所示:

exitAct = QAction(QIcon('exit.png'), '&Exit', self)    
exitAct.setShortcut('Ctrl+Q')
exitAct.setStatusTip('Exit application')

QAction is an abstraction for actionsperformed with a menubar, toolbar, or with a custom keyboard shortcut.

QAction 模块 :菜单栏或者 工具栏 ,或者自定义热键 后,软件执行的动作。

第一行指定一个实例,并设定名称 和对应的图标。第二行设定快捷键

exitAct.triggered.connect(qApp.quit)
When we select this particular action, a triggered signal is emitted. The signal is connected to the quit() method of theQApplication widget. This terminates the application.

当选择上述定义的实例后,triggered 信号产生,此信号和qApp.quit相关联,也可以和其他方法相关联。

将上述动作关联到某一个菜单项里面

fileMenu.addAction(exitAction)

以上这篇对pyqt5之menu和action的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中base64加密解密方法实例分析
May 16 Python
浅谈Python NLP入门教程
Dec 25 Python
Python subprocess模块详细解读
Jan 29 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
django-利用session机制实现唯一登录的例子
Mar 16 Python
Python调用OpenCV实现图像平滑代码实例
Jun 19 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
pycharm中leetcode插件使用图文详解
Dec 07 Python
Python中zipfile压缩包模块的使用
May 14 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 #Python
PyQt QCombobox设置行高的方法
Jun 20 #Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 #Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 #Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 #Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 #Python
PyQt5笔记之弹出窗口大全
Jun 20 #Python
You might like
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
Python实现CET查分的方法
2015/03/10 Python
Python下Fabric的简单部署方法
2015/07/14 Python
说一说Python logging
2016/04/15 Python
Python连接phoenix的方法示例
2017/09/29 Python
django站点管理详解
2017/12/12 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Python zip函数打包元素实例解析
2019/12/11 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
跟单文员岗位职责
2014/01/03 职场文书
社会保险接收函
2014/01/12 职场文书
金融专业求职信
2014/08/05 职场文书
辩护词范文大全
2015/05/21 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python
浅谈Python魔法方法
2021/06/28 Java/Android
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL