1 #1. 导入PyQt5包中的几个模块
2 import sys
3 from PyQt5 import QtCore, QtGui, QtWidgets
4
5 #2. 创建App,用QApplication类
6 app = QtWidgets.QApplication(sys.argv)
7
8 #3. 创建一个窗体widgetHello,用QWidget类
9 widgetHello = QtWidgets.QWidget()
10 #设置对话框的宽度和高度
11 widgetHello.resize(280,150)
12 #设置对话框的标题文字
13 widgetHello.setWindowTitle("Demo2_1")
14
15 #4. 创建一个标签LabHello,父容器为widgetHello
16 LabHello = QtWidgets.QLabel(widgetHello)
17 #设置标签文字
18 LabHello.setText("Hello World, PyQt5")
19
20 #5. 创建字体对象font,用QFont类
21 font = QtGui.QFont()
22 #设置字体大小
23 font.setPointSize(12)
24 #设置为粗体
25 font.setBold(True)
26 #设置为标签LabHello的字体
27 LabHello.setFont(font)
28 #获取LabHello的合适大小,返回值aLabSize是QSize类对象
29 size=LabHello.sizeHint()
30 #设置LabHello的位置和大小,位置x=70,y=60, 宽度和高度由aLabSize的值确定
31 LabHello.setGeometry(70, 60, size.width(), size.height())
32
33 #6. 显示对话框/应用程序运行
34 widgetHello.show()
35 sys.exit(app.exec_())
#########################################################################
# 1. 用QApplication类创建一个应用程序实例
# 2. 创建一个窗体(QWidget, QDialog, QMainWindow)
# 3. 创建界面组件(QLabel)
# 4. 其他处理(文字处理,字体,位置...)
# 5. 窗体的显示和运行
#########################################################################