PyCharm配置PyQt5的3个超级好用插件
1、环境准备
(1)创建python虚拟环境使用:python -m venv 虚拟环境名称
(2)激活并进入虚拟环境:
- 在MacOS或Linux系统下使用:
source 虚拟环境的名称/bin/activate
- 在windows系统下使用:
虚拟环境的名称/Scripts/activate
(3)在终端或命令提示符中输入以下命令即可安装PyQt5及Qt工具包:
pip install PyQt5
pip install pyqt5-tools
注:如果虚拟环境经常使用可以使用固定路径,不必要建在项目目录下。我自己的配置是一个基础的环境(路径是固定的),所有项目都可以使用,另一种就是单独项目配置的环境(虚拟环境路径在项目下)。
以下配置我都是MacOS系统下的配置,其他系统请根据实际情况进行修改。


如上两张图所示,在PyCharm中,有两种路径进入External Tools
添加工具。
使用pip安装好PyQt5依赖库和Qt工具包后,相应的QtDesigner
、Pyuic
、Pyrcc
三个工具都会自动安装。我们只需要找路径配置就可以

2、PyCharm配置QtDesigner
Name:QtDesigner // 扩展工具名称
Group:External Tools
Description:通过Qt语言进行UI设计(支持拖拽式的UI设计)。 // 扩展工具功能描述
Program: 虚拟环境的路径/lib/python3.7/site-packages/qt5_applications/Qt/bin/Designer.app //扩展工具执行文件路径
Working directory:$FileDir$ //扩展工具工作目录为当前python工程的路径
- 如何使用:
在PyCharm中的工具栏Tools——>External Tools——>点击QtDesigner 就可以打开QtDesigner进行UI设计了。

3、PyCharm配置Pyuic
Name:Pyuic // 扩展工具名称
Group:External Tools
Description:将QtDesigner设计的ui文件转化成Python代码文件。 // 扩展工具功能描述
Program: 虚拟环境的路径/bin/pyuic5 //扩展工具执行文件路径
Arguments:$FileName$ -o $FileNameWithoutExtension$.py //将当前的输入文件转换成python类型的输出文件
Working directory:$FileDir$ //扩展工具工作目录为当前python工程的路径
- 如何使用:
在PyCharm中,选择要转换的ui文件,然后触控板双指点击(或者鼠标右键)——>External Tools——>点击Pyuic 就可以将.ui文件
转化成同名的python文件了。

4、PyCharm配置Pyrcc
Name:Pyrcc // 扩展工具名称
Group:External Tools
Description:将图片、数据文件资源转换成py文件 // 扩展工具功能描述
Program: 虚拟环境的路径/bin/pyrcc5 //扩展工具执行文件路径
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py //将当前的输入文件转换成python类型的输出文件
Working directory:$FileDir$ //扩展工具工作目录为当前python工程的路径
新增资源文件:
如何使用:
在PyCharm中,选择要转换的ui文件,然后触控板双指点击(或者鼠标右键)——>External Tools——>点击Pyrcc 就可以将.qrc文件
转化成同名的python文件了。

这三个辅助PyQt5开发的工具,不是必须配置的,对我个人来说可以大大提高PyQt5的开发效率,所有我就配置了。
如果你是IDEA软件,你可以安装Python插件后,配置这三个工具,体验跟PyCharm软件一样的