您的位置:首页 > 编程语言 > Qt开发

PyQt5:将它们聚合在一起(10)

2016-06-01 00:16 351 查看
学习《PyQt4入门指南 PDF中文版.pdf 》笔记



在本章的最后一个示例中,我们将创建一个菜单栏、一个工具栏和一个状态栏。我们还会创建一个中心部件。

<span style="font-size:14px;">#!/usr/bin/python
# mainwindow.py
from PyQt5.QtWidgets import QApplication,  QAction,  QTextEdit
from PyQt5.QtGui import QIcon
from PyQt5 import QtWidgets

class MainWindow(QtWidgets.QMainWindow):
def __init__(self,  parent= None):
QtWidgets.QMainWindow.__init__(self)

self.resize(250,  150)
self.setWindowTitle('mainwindow')

textEdit = QTextEdit()
self.setCentralWidget(textEdit)

exit = QAction(QIcon('icons/Blue_Flower.ico'),  'Exit',  self)
exit.setShortcut('Ctrl+Q')
exit.setStatusTip('Exit application')
exit.triggered.connect(self.close)

self.statusBar()

menubar = self.menuBar()
file = menubar.addMenu('&File')
file.addAction(exit)
self.toolbar = self.addToolBar('Exit')
self.toolbar.addAction(exit)

if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())</span>


在该示例中,我们创建了一个文本编辑部件,并将它设置为QMainWindow的中心部件。中心部件将占据所有的窗口剩余空间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: