对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中使用gzip模块压缩文件的简单教程
Apr 08 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
python常见的格式化输出小结
Dec 15 Python
python使用PyCharm进行远程开发和调试
Nov 02 Python
django用户登录和注销的实现方法
Jul 16 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
Dec 07 Python
对python过滤器和lambda函数的用法详解
Jan 21 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
Python docx库用法示例分析
Feb 16 Python
在python中画正态分布图像的实例
Jul 08 Python
简单了解django索引的相关知识
Jul 17 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 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 移除数组重复元素的一点说明
2008/11/27 PHP
php中使用临时表查询数据的一个例子
2013/02/03 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
项目实践之javascript技巧
2007/12/06 Javascript
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
Python中的pass语句使用方法讲解
2015/05/14 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
快速入门python学习笔记
2017/12/06 Python
Python实现自动发送邮件功能
2021/03/02 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
教师学习培训邀请函
2014/02/04 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
听课评语大全
2014/04/30 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
MySQL系列之三 基础篇
2021/07/02 MySQL
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB
微信小程序调用python模型
2022/04/21 Python