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。