对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爬虫之打包生成exe文件
Nov 06 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 Python
Python面向对象程序设计之类的定义与继承简单示例
Mar 18 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 Python
Python操作Excel把数据分给sheet
May 20 Python
python和php学习哪个更有发展
Jun 17 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 Python
python对文档中元素删除,替换操作
Apr 02 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实现将Session写入数据库
2015/07/26 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
玩转方法:call和apply
2014/05/08 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
js匿名函数使用&传参(实例)
2017/09/08 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
详解如何运行vue项目
2019/04/15 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python搭建虚拟环境的步骤详解
2016/09/27 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
利用python画出折线图
2018/07/26 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
python中p-value的实现方式
2019/12/16 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
迪拜航空官方网站:flydubai
2017/04/20 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
业务助理岗位职责
2013/11/18 职场文书
小区消防演习方案
2014/02/21 职场文书
小学家长评语大全
2014/04/16 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
人口与计划生育责任书
2015/05/09 职场文书
无房证明样本
2015/06/17 职场文书
高中历史教学反思
2016/02/19 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS