PyQt5菜单添加+事件+状态栏-7
1 from PyQt5.QtWidgets import QApplication,QMainWindow,QAction 2 from PyQt5.QtGui import QIcon 3 #demo_7:菜单添加action以及状态栏显示消息 4 import sys 5 class Example(QMainWindow): 6 def __init__(self): 7 self.app = QApplication(sys.argv) 8 super().__init__() 9 self.initUI() 10 11 def initUI(self): 12 action=QAction(QIcon('exit.png'),'&exit',self) #定义一个Action即动作 13 action.setStatusTip('Exit application')#状态栏信息 14 action.triggered.connect(self.app.quit) #触发事件动作为"关闭窗口" 15 action.setShortcut('Ctrl+Q')#快捷键设置 16 self.statusBar()#状态栏信 17 18 menu=self.menuBar() #当前窗体创建menuBar 19 fmenu=menu.addMenu('&file') 20 21 menu2 = self.menuBar() 22 fmenu2 = menu2.addMenu('&test') #再添加一个menuBar 23 24 fmenu.addAction(action) #为第一级别menu添加动作 25 self.setGeometry(300, 300, 300, 200) 26 self.setWindowTitle('Statusbar') 27 self.show() 28 29 if __name__=='__main__': 30 31 e=Example() 32 sys.exit(e.app.exec())
转载于:https://www.cnblogs.com/ygzhaof/p/9732558.html
PyQt5菜单添加+事件+状态栏-7相关推荐
- tkinter 菜单添加事件_tkinter学习教程(七)
7.菜单栏 任何GUI都少不了菜单,tkinter当然也有自己的菜单栏.tkinter使用Menu类创建一个菜单,并用add_command方法来添加菜单项. 下面让我们来创建顶层菜单: from t ...
- tkinter 菜单添加事件_Tasker的最新测试劫持了Android 11的电源菜单
流行的Android自动化应用Tasker 最近收到了重大更新,为该应用引入了许多新功能.该更新包括解锁应用程序读取手机上任何传感器以触发任务的功能,使您可以通过任何第三方应用程序自动发送短信或拨打电 ...
- tkinter 菜单添加事件_Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件...
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书 图书详情:配套资源:用书 ...
- C#遍历ContextMenuStrip右键菜单中包含子菜单的所有菜单并添加事件
今天写程序的时候,用到了右键菜单控件ContextMenuStrip,真的很方便,写了几个菜单与子菜单项,本来是可以用双击来给每一个菜单添加事件的,不过,这样做似乎非常麻烦,而且对一些子菜单也不容易控 ...
- VSTO为Excel快捷菜单添加项
示例代码: public partial class Sheet4 { Office.CommandBar menuBar; Office.CommandBarPopup menuCustom ...
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇
第三章 为控件添加事件 后篇 前一篇文章只是简单的说了下事件,但是大家应该方法,在ASP.NET自定义控件中只是简单那么定义事件是行不 通.如果大家开发的是WinForm中的事件,之前的定义可能没有什 ...
- VC2010如何给ActiveX添加事件
利用VC开发ActiveX时,需要给控件添加标准事件或自定义事件,在VC6中有多种方法: 一.按Ctrl + W 打开类向导->切换到"ActiveX Events"-> ...
- CContextMenuManager上下文菜单管理器以及为菜单添加图标
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在Vis ...
- Android进阶(二十六)MenuInflater实现菜单添加
MenuInflater实现菜单添加 前言 之前实现的Android项目中可以实现菜单的显示.但是再次调试项目时发现此功能已无法实现,很是令人费解.难道是因为自己手机Android系统的问题?尝试通过 ...
最新文章
- jquery 获取 outerHtml 包含当前节点本身的代码
- maven项目首页显示的问题
- JQuery+ajax+jsonp 跨域访问
- 亲测有用的音乐推荐网站
- 【GOF23设计模式】迭代器模式
- java线程本地存储_[并发并行]_[C/C++]_[使用线程本地存储Thread Local Storage(TLS)-win32和pthread比较]...
- [ JAVA编程 ] double类型计算精度丢失问题及解决方法
- Android显示PDF文件之PDFviewer
- 一流科技登上开源供应商名录
- 固态硬盘测试软件怎么测速,AS SSD Benchmark(SSD硬盘测速工具),如何发挥最佳性能?...
- 如何长时间高效学习?
- WWW2022推荐系统/计算广告论文集锦
- LeetCode-171. Excel 表列序号(java)
- android monkey 工具,Maxim-高速 Android Monkey 工具使用记录
- 前端安全攻防大全--专注于攻击和防御
- php模拟登陆正方教务管理系统(thinkPHP5.0)
- 高级 JavaScript(一)
- 新架构、新场景、新范式之下 数字化转型的“懂行”驱动力
- 2020Kali开机配置(中文输入法等)
- java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook] with root cause
热门文章
- Android面试基础一
- 计算机应用基础重点分析,计算机应用基础整体设计重点分析.doc
- 基础练习 FJ的字符串 递推 C++
- html列表拖拽排序插件,JS拖拽排序插件Sortable.js用法实例分析
- oracle9i查等待事件,Oracle9i中的一个特殊等待事件
- 升级计算机方案,关于计算机升级方案
- python 整数逆位运算_Python 进制转换、位运算
- C语言选择结构和循环结构的汇总
- 深度linux安装好上不了网,Deepin Linux 无法上网
- ARIMA模型的介绍