PyQt5菜单添加+事件+状态栏-7
生活随笔
收集整理的這篇文章主要介紹了
PyQt5菜单添加+事件+状态栏-7
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 from PyQt5.QtWidgets import QApplication,QMainWindow,QAction
2 from PyQt5.QtGui import QIcon
3 #demo_7:菜單添加action以及狀態(tài)欄顯示消息
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')#狀態(tài)欄信息
14 action.triggered.connect(self.app.quit) #觸發(fā)事件動作為"關(guān)閉窗口"
15 action.setShortcut('Ctrl+Q')#快捷鍵設(shè)置
16 self.statusBar()#狀態(tài)欄信
17
18 menu=self.menuBar() #當(dāng)前窗體創(chuàng)建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())
?
轉(zhuǎn)載于:https://www.cnblogs.com/ygzhaof/p/9732558.html
總結(jié)
以上是生活随笔為你收集整理的PyQt5菜单添加+事件+状态栏-7的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进程控制(二)与linux下的自有服务
- 下一篇: ListT.Find用法学习