python/pyQt/界面

#!/usr/bin/python3 
# -*- coding: utf-8 -*- 
"""
PyQt5 教程

这个程序创建一个典型的GUI应用程序框架,
包括菜单栏,工具栏,状态栏,和一个文本输入控件。

作者:我的世界你曾经来过
博客:http://blog.csdn.net/weiaitaowang
最后编辑:2016年7月31日
"""

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

class Example(QMainWindow): 
     def __init__(self):
        super(Example,self).__init__() #super().__init__() 
        self.initUI()
         
     def initUI(self):
        textEdit = QTextEdit() 
        self.setCentralWidget(textEdit) 
        exitAction = QAction(QIcon('F:\Python\PyQt5\MenusAndToolbar\images\exit.png'), '&退出', self) 
        exitAction.setShortcut('Ctrl+Q') 
        exitAction.setStatusTip('退出应用程序') 
        exitAction.triggered.connect(self.close)
 
        self.statusBar() 

        menubar = self.menuBar() 
        fileMenu = menubar.addMenu('&文件') 
        fileMenu.addAction(exitAction) 
        
        self.toolbar = self.addToolBar('退出') 
        self.toolbar.addAction(exitAction) 

        self.setGeometry(300, 300, 400, 300) 
        self.setWindowTitle('主窗口') 
        self.show() 

if __name__ == '__main__': 
     app = QApplication(sys.argv) 
     ex = Example() 
     sys.exit(app.exec_())

猜你喜欢

转载自blog.csdn.net/liuzq/article/details/88178601