天天看點

#yyds幹貨盤點#Qt程式的基本架構

import sys
from PyQt5 import QtGui,QtCore,QtWidgets

app = QtWidgets.QApplication(sys.argv)
widgetHello = QtWidgets.QWidget()
widgetHello.resize(280,150)
widgetHello.setWindowTitle("Demo2_1")


LabHello = QtWidgets.QLabel(widgetHello)
LabHello.setText("hello world pyqt5")

font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)

LabHello.setFont(font)
size = LabHello.sizeHint()
LabHello.setGeometry(70, 60, size.width(), size.height())

widgetHello.show()
sys.exit(app.exec_())      

(1)首先導入了PyQt5包中的一些子產品,包括QtCore, QtGui, QtWidgets,其中每個子產品都包含了一些類。

(2)用下面的語句建立了一個應用程式。

app = QtWidgets.QApplication(sys.argv)

這裡用到了QtWidgets子產品中的QApplication類。QApplication是管理GUI應用程式的控制流程和設定的類,這裡建立的應用程式對象是app。

繼續閱讀