PyQt 快速使用

发布时间 2023-08-26 16:08:28作者: 抱紧小洪

1.安装 PyQt:使用 pip 命令在终端或命令提示符中运行以下命令:

pip install pyqt5

2.创建 PyQt 应用程序:导入 PyQt5 模块并创建一个 QApplication 实例。

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

app = QApplication(sys.argv)
window = QMainWindow()
window.show()

sys.exit(app.exec_())

3.执行py文件 会创建一个空白的pyqt应用程序,并且是默认大小

image

4.后续可以自定义窗口中的内容,可以参考以下小案例

# 导入必要的模块
import sys
from PyQt5.QtWidgets import QApplication,QMainWindow,QLabel,QPushButton


class MyWindow(QMainWindow):  # 定义了名为MyWindow的类,继承QMainWindow
    def __init__(self):
        super().__init__()
        self.setWindowTitle('my first pyqt')  # 设置窗口的标题为my first pyqt
        self.setGeometry(200,200,400,300) # 设置窗口的位置和大小。

        self.label = QLabel('关注博主不迷路',self)
        self.label.move(150,50)
        # 创建了一个 QLabel 部件,并设置文本为 ‘关注博主不迷路’。将该部件添加到窗口中,并设置其在窗口中的位置

        self.button = QPushButton('关注',self)
        self.button.move(150,100)
        self.button.clicked.connect(self.button_click)
        # 创建了一个 QPushButton 部件,并设置标签为 ‘关注’。将该部件添加到窗口中,并将按钮的点击事件连接到 button_click 方法

    def button_click(self):
        self.label.setText('感谢你的关注!!!')
        # 定义了一个名为 button_click 的方法,在按钮被点击时被调用。该方法将 label 的文本设置为-->感谢你的关注!!!

if __name__ == '__main__':
    app = QApplication(sys.argv)  # 创建一个 QApplication 实例
    window = MyWindow()  # 实例化 MyWindow 类
    window.show()  # 显示窗口
    sys.exit(app.exec_())

image
image