PyQt5 基础与常用控件入门教程
前言
本教程将带你从零开始掌握 PyQt5,涵盖安装配置、窗口结构、布局管理以及常用控件的实战应用。通过实际代码示例,理解跨平台桌面应用开发的核心逻辑。
第 1 部分:初识 PyQt5 和安装
1.1 什么是 PyQt5?
PyQt5 是 Python 的图形用户界面 (GUI) 框架,基于强大的 Qt C++ 库构建。它允许开发者使用 Python 轻松创建支持 Windows、macOS 和 Linux 的跨平台桌面应用程序。
1.2 在 PyCharm 中安装 PyQt5
确保已安装 Python 环境后,可通过以下方式安装:
- 打开 PyCharm:新建或打开一个项目。
- 安装依赖:
- 方式一(设置界面):点击
File -> Settings,选择Project -> Python Interpreter,点击右侧+号搜索PyQt5并安装。 - 方式二(终端命令):在 PyCharm 底部 Terminal 中输入:
pip install PyQt5
- 方式一(设置界面):点击
- 验证安装:运行
pip list确认列表中包含 PyQt5。
1.3 编写第一个 PyQt5 应用程序
创建一个名为 main.py 的文件,输入以下代码来显示一个简单的窗口:
import sys
from PyQt5.QtWidgets import QApplication, QLabel, QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("PyQt5 第一个窗口")
# 创建标签控件作为中央组件
label = QLabel("Hello, World!", self)
self.setCentralWidget(label)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
1.4 代码详细解释
import sys:用于处理系统参数及退出进程。- :每个 GUI 程序必须有一个实例,负责管理控制流和事件循环。


