对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 相关文章推荐
Tornado Web服务器多进程启动的2个方法
Aug 04 Python
Python map和reduce函数用法示例
Feb 26 Python
深入浅析Python中join 和 split详解(推荐)
Jun 30 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
Python中装饰器高级用法详解
Dec 25 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
Python自定义线程类简单示例
Mar 23 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
python+selenium+Chrome options参数的使用
Mar 18 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
通俗易懂了解Python装饰器原理
Sep 17 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 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比较运算符的详细介绍
2015/09/29 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
体育教师自荐信范文
2013/12/16 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
歼十出击观后感
2015/06/11 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS