PyQt5笔记

来源:互联网 发布:java架构师工作内容 编辑:程序博客网 时间:2024/06/06 19:55

显示状态栏和菜单

import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qAppfrom PyQt5.QtGui import QIconclass Example(QMainWindow):    def __init__(self):        super().__init__()        self.initUI()    def initUI(self):        exitAct = QAction(QIcon('exit.png'), '&Exit', self) #1        exitAct.setShortcut('Ctrl+Q')        exitAct.setStatusTip('Exit Application')        exitAct.triggered.connect(qApp.quit)        self.statusBar().showMessage('Ready')        menubar = self.menuBar()   #2        fileMenu = menubar.addMenu("&File")        fileMenu.addAction(exitAct)        self.setGeometry(300, 300, 250, 150)        self.setWindowTitle('StatusBar')        self.show()if __name__ == '__main__':    app = QApplication(sys.argv)    ex = Example()    sys.exit(app.exec_())
  1. 创建Aciton
  2. 菜单加入action
原创粉丝点击