对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标准库之itertools库的使用方法
Sep 07 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
Python 删除连续出现的指定字符的实例
Jun 29 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
python字符串反转的四种方法详解
Dec 02 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
python实现图像拼接功能
Mar 23 Python
Python实现计算图像RGB均值方式
Jun 04 Python
Python sublime安装及配置过程详解
Jun 29 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
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php错误级别的设置方法
2013/06/17 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
Python基于百度云文字识别API
2018/12/13 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
学校食堂食品安全责任书
2014/07/28 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
学生评语集锦
2015/01/04 职场文书
值班管理制度范本
2015/08/06 职场文书
户外拓展训练感想
2015/08/07 职场文书
文明上网主题班会
2015/08/14 职场文书
追悼会答谢词范文
2015/09/29 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
python3操作redis实现List列表实例
2021/08/04 Python
HDFS免重启挂载新磁盘
2022/04/06 Servers