对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使用新浪微博api上传图片到微博示例
Jan 10 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
Mar 05 Python
Python实现简易端口扫描器代码实例
Mar 15 Python
itchat接口使用示例
Oct 23 Python
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 Python
pytorch cnn 识别手写的字实现自建图片数据
May 20 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
Aug 02 Python
py-charm延长试用期限实例
Dec 22 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
Python中第三方库Faker的使用详解
Apr 02 Python
Python基本的内置数据类型及使用方法
Apr 13 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
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
php 友好URL的实现(吐血推荐)
2008/10/04 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
angular4自定义组件详解
2017/09/28 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
javascript随机变色实例代码
2019/10/15 Javascript
python中根据字符串调用函数的实现方法
2016/06/12 Python
Python中将字典转换为列表的方法
2016/09/21 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
python机器学习之神经网络实现
2018/10/13 Python
Python实现京东秒杀功能代码
2019/05/16 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
python实现在线翻译
2020/06/18 Python
渗透攻击的测试步骤
2014/06/07 面试题
护理学专业推荐信
2013/12/03 职场文书
财务部经理岗位职责
2014/02/03 职场文书
购房协议书
2014/04/11 职场文书
教书育人演讲稿
2014/09/11 职场文书
年终工作总结范文
2019/06/20 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle