对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爬虫之神器正则表达式
Nov 06 Python
Python字典操作简明总结
Apr 13 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python MD5加密实例详解
Aug 02 Python
python书籍信息爬虫实例
Mar 19 Python
Python使用OpenCV进行标定
May 08 Python
Python 2/3下处理cjk编码的zip文件的方法
Apr 26 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
对python中return与yield的区别详解
Mar 12 Python
django 实现手动存储文件到model的FileField
Mar 30 Python
Django的ListView超详细用法(含分页paginate)
May 21 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转义Json里的特殊字符的函数
2015/06/08 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
js Dialog 实践分享
2012/10/22 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
python的mysqldb安装步骤详解
2017/08/14 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
Python查看微信撤回消息代码
2018/06/07 Python
详解python 注释、变量、类型
2018/08/10 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python有参函数使用代码实例
2020/01/06 Python
np.dot()函数的用法详解
2020/01/17 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
Python中如何引入第三方模块
2020/05/27 Python
详解python程序中的多任务
2020/09/16 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
新闻编辑专业自荐信
2014/07/02 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
鼋头渚导游词
2015/02/05 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
边城读书笔记
2015/06/29 职场文书
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js