PyQt5 基础与常用控件入门教程
前言
建议在实际 IDE 中运行代码查看效果,以便更好地理解界面构建过程。
第 1 部分:初识 PyQt5 和安装
1.1 什么是 PyQt5?
PyQt5 是 Python 的图形用户界面 (GUI) 框架,基于强大的 Qt 库。Qt 是一个跨平台的 C++ 框架,用于构建桌面应用程序。通过 PyQt5,我们可以用 Python 轻松构建跨平台的桌面应用程序,支持 Windows、macOS 和 Linux。
1.2 在 PyCharm 中安装 PyQt5
首先启动 PyCharm 编辑器,确保已创建或打开一个项目。安装 PyQt5 主要有两种方式:
- 方法 1:通过 PyCharm 设置安装
- 点击 File -> Settings。
- 选择 Project -> Python Interpreter。
- 点击右侧的 + 按钮,搜索 PyQt5。
- 选择 PyQt5 并点击 Install Package。
- 方法 2:通过终端安装
- 打开底部的 Terminal 窗口。
- 输入以下命令:
pip install PyQt5 - 安装完成后,PyCharm 会自动识别并添加 PyQt5 到项目中。
可以通过 pip list 检查是否安装成功。
1.3 在 PyCharm 中编写第一个 PyQt5 应用程序
接下来,我们创建一个简单的 PyQt5 应用程序,显示一个包含 "Hello, World!" 的窗口。
- 创建 Python 文件:在项目中右键点击文件夹,选择 New -> Python File,命名为
main.py。 - 编写代码:
import sys from PyQt5.QtWidgets import QApplication, QLabel, QMainWindow # 定义主窗口类,继承自 QMainWindow class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("PyQt5 第一个窗口") # 创建标签控件 label = QLabel("Hello, World!", self) # 将标签设置为中央控件 .setCentralWidget(label) app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_())










