1 环境部署
1.1 安装PyQt5
pip install PyQt5
1.2 安装设计工具
pip install PyQt5-tools
2 第一个页面
使用PyQt5搭建页面。
2.1 代码
"""
第一个PyQT5界面
@author xindaqi
@date 2021-05-30 16:32
"""
import sys
import random
from PyQt5 import QtWidgets, QtCore
class FirstGui(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.hello = ["Python", "Java", "C++"]
self.button = QtWidgets.QPushButton("点我、点我、点我")
self.text = QtWidgets.QLabel("第一个页面", alignment=QtCore.Qt.AlignCenter)
self.layout = QtWidgets.QVBoxLayout(self)
self.layout.addWidget(self.text)
self.layout.addWidget(self.button)
self.button.clicked.connect(self.magic)
def magic(self):
self.text.setText(random.choice(self.hello))
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
widget = FirstGui()
widget.resize(250, 250)
widget.setWindowTitle("FirstGui")
widget.show()
sys.exit(app.exec_())
2.2 页面
第一个按钮页面如下。
图1 第一个页面