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相关推荐

  1. tkinter 菜单添加事件_tkinter学习教程(七)

    7.菜单栏 任何GUI都少不了菜单,tkinter当然也有自己的菜单栏.tkinter使用Menu类创建一个菜单,并用add_command方法来添加菜单项. 下面让我们来创建顶层菜单: from t ...

  2. tkinter 菜单添加事件_Tasker的最新测试劫持了Android 11的电源菜单

    流行的Android自动化应用Tasker 最近收到了重大更新,为该应用引入了许多新功能.该更新包括解锁应用程序读取手机上任何传感器以触发任务的功能,使您可以通过任何第三方应用程序自动发送短信或拨打电 ...

  3. tkinter 菜单添加事件_Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件...

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书 图书详情:配套资源:用书 ...

  4. C#遍历ContextMenuStrip右键菜单中包含子菜单的所有菜单并添加事件

    今天写程序的时候,用到了右键菜单控件ContextMenuStrip,真的很方便,写了几个菜单与子菜单项,本来是可以用双击来给每一个菜单添加事件的,不过,这样做似乎非常麻烦,而且对一些子菜单也不容易控 ...

  5. VSTO为Excel快捷菜单添加项

    示例代码: public partial class Sheet4     { Office.CommandBar menuBar; Office.CommandBarPopup menuCustom ...

  6. ASP.NET自定义控件组件开发 第三章 为控件添加事件 后篇

    第三章 为控件添加事件 后篇 前一篇文章只是简单的说了下事件,但是大家应该方法,在ASP.NET自定义控件中只是简单那么定义事件是行不 通.如果大家开发的是WinForm中的事件,之前的定义可能没有什 ...

  7. VC2010如何给ActiveX添加事件

    利用VC开发ActiveX时,需要给控件添加标准事件或自定义事件,在VC6中有多种方法: 一.按Ctrl + W 打开类向导->切换到"ActiveX Events"-> ...

  8. CContextMenuManager上下文菜单管理器以及为菜单添加图标

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在Vis ...

  9. Android进阶(二十六)MenuInflater实现菜单添加

    MenuInflater实现菜单添加 前言 之前实现的Android项目中可以实现菜单的显示.但是再次调试项目时发现此功能已无法实现,很是令人费解.难道是因为自己手机Android系统的问题?尝试通过 ...

最新文章

  1. jquery 获取 outerHtml 包含当前节点本身的代码
  2. maven项目首页显示的问题
  3. JQuery+ajax+jsonp 跨域访问
  4. 亲测有用的音乐推荐网站
  5. 【GOF23设计模式】迭代器模式
  6. java线程本地存储_[并发并行]_[C/C++]_[使用线程本地存储Thread Local Storage(TLS)-win32和pthread比较]...
  7. [ JAVA编程 ] double类型计算精度丢失问题及解决方法
  8. Android显示PDF文件之PDFviewer
  9. 一流科技登上开源供应商名录
  10. 固态硬盘测试软件怎么测速,AS SSD Benchmark(SSD硬盘测速工具),如何发挥最佳性能?...
  11. 如何长时间高效学习?
  12. WWW2022推荐系统/计算广告论文集锦
  13. LeetCode-171. Excel 表列序号(java)
  14. android monkey 工具,Maxim-高速 Android Monkey 工具使用记录
  15. 前端安全攻防大全--专注于攻击和防御
  16. php模拟登陆正方教务管理系统(thinkPHP5.0)
  17. 高级 JavaScript(一)
  18. 新架构、新场景、新范式之下 数字化转型的“懂行”驱动力
  19. 2020Kali开机配置(中文输入法等)
  20. java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook] with root cause

热门文章

  1. Android面试基础一
  2. 计算机应用基础重点分析,计算机应用基础整体设计重点分析.doc
  3. 基础练习 FJ的字符串 递推 C++
  4. html列表拖拽排序插件,JS拖拽排序插件Sortable.js用法实例分析
  5. oracle9i查等待事件,Oracle9i中的一个特殊等待事件
  6. 升级计算机方案,关于计算机升级方案
  7. python 整数逆位运算_Python 进制转换、位运算
  8. C语言选择结构和循环结构的汇总
  9. 深度linux安装好上不了网,Deepin Linux 无法上网
  10. ARIMA模型的介绍