对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修改list中所有元素类型的三种方法
Apr 09 Python
python对文件目录的操作方法实例总结
Jun 24 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
python 生成任意形状的凸包图代码
Apr 16 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
Python-split()函数实例用法讲解
Dec 18 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
python 通过使用Yolact训练数据集
Apr 06 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 Python
Pandas数据类型之category的用法
Jun 28 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
php-msf源码详解
2017/12/25 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
python使用matplotlib绘制柱状图教程
2017/02/08 Python
python抓取文件夹的所有文件
2018/02/27 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
keras的三种模型实现与区别说明
2020/07/03 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
行政人事经理职位说明书
2014/03/05 职场文书
售后求职信范文
2014/03/15 职场文书
售后服务承诺书
2014/03/26 职场文书
运动会的口号
2014/06/09 职场文书
保护水资源的标语
2014/06/17 职场文书
学子宴致辞大全
2015/07/27 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
JavaScript实现音乐播放器
2022/08/14 Javascript