PyQt5菜单添加+事件+状态栏-7
Posted ygzhaof
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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())
以上是关于PyQt5菜单添加+事件+状态栏-7的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5学习记录---QMainWindow菜单栏状态栏和工具栏
《PyQT5软件开发 - 基础篇》第4章 PyQt5菜单和工具栏