pyqt5新手入门练习:创建一个菜单条,工具栏和状态栏的小窗口

在本节的最后一个例子中,我们将创建一个菜单条,工具栏和状态栏的小窗口

# coding: utf-8

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, QTextEdit
from PyQt5.QtGui import QIcon


class Example(QMainWindow):
    
    def __init__(self):
        super(Example, self).__init__()
        self.initUI()
    
    def initUI(self):
        textEdit=QTextEdit()
        # 将textEdit设置为窗口的中心部件
        self.setCentralWidget(textEdit)
        
        exitAction=QAction(QIcon('exit.png'),'exit',self)
        exitAction.setShortcut('Ctrl+Q')
        exitAction.setStatusTip('exit Application')
        self.statusBar()
        exitAction.triggered.connect(self.close)
        
        menuBar=self.menuBar()
        fileMenu=menuBar.addMenu('file')
        fileMenu.addAction(exitAction)
    
        toolBar=self.addToolBar('eixt')
        toolBar.addAction(exitAction)
        self.setGeometry(300,300,300,300)
        self.setWindowTitle('Main Window')
        self.show()
    
if __name__ == '__main__':
    
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())

pyqt5新手入门练习:创建一个菜单条,工具栏和状态栏的小窗口_第1张图片

你可能感兴趣的:(pyqt5新手入门练习:创建一个菜单条,工具栏和状态栏的小窗口)