安装 PyQt5
使用 PyQt5 开发界面,需要安装两个核心库,直接通过 pip 命令即可完成安装(注意这里针对的 python 版本是低于 3.10 的,高于 3.10 的版本有所变化),命令如下:
pip install PyQt5
pip install pyqt5-tools
若出现安装超时、失败等问题,可添加镜像源加速下载,命令修改如下:
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
配置 PyQt5 的依赖工具 QtDesigner 和 PyUIC
QtDesigner 是可视化界面设计工具,PyUIC 是将 .ui 设计文件转换为 Python 代码的工具,需在 PyCharm 中进行配置,步骤如下:
- 打开 PyCharm,依次点击顶部菜单栏
File—>Settings—>Tools—>External Tools(外部工具)。
点击界面右侧的 + 号,分别添加 QtDesigner 和 PyUIC 两个工具(需对应你的 Python/Conda 环境路径)。
配置 QtDesigner
核心是找到 designer.exe 的存放路径,以 Python 环境为例,我的路径如下:
C:\Users\<用户名>\AppData\Local\Programs\Python\Python310-32\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
配置 PyUIC
核心是找到 pyuic5.exe 的存放路径,以 Python 环境为例,我的路径如下:
C:\Users\<用户名>\AppData\Local\Programs\Python\Python310-32\Scripts\pyuic5.exe
找不到路径可以在解释器这里查询自己的环境路径。
此外,配置时还需要填写以下两个关键参数(直接复制即可):
Arguments(参数):$FileName$ -o $FileNameWithoutExtension$.pyWorking directory(工作目录):$FileDir$
使用 QtDesigner 设计界面
配置完成后,可通过两种方式打开 QtDesigner:
- 右键点击当前项目工程文件,在弹出的菜单中找到
External Tools—>QtDesigner。 - 直接点击 PyCharm 顶部菜单栏
Tools—>External Tools—>QtDesigner。
打开 QtDesigner 后,操作流程如下:
可通过右侧属性面板,修改界面、组件的尺寸、名称、显示文本等属性,完成界面精细化设计。
从左侧组件面板中拖动所需的常用组件(如按钮、文本框、标签等)到中间画布,搭建自定义界面。
进入设计界面后,左侧为组件面板,中间为画布,右侧为属性配置面板。
在弹出的新建界面窗口中,选择 Main Window(主窗口),点击 (创建)。


