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系统下的配置,其他系统请根据实际情况进行修改。

添加工具路径1 添加工具路径2

如上两张图所示,在PyCharm中,有两种路径进入External Tools添加工具。

使用pip安装好PyQt5依赖库和Qt工具包后,相应的QtDesignerPyuicPyrcc三个工具都会自动安装。我们只需要找路径配置就可以

添加工具面板

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设计了。

打开QtDesigner

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文件了。

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文件了。

qrc文件转python文件

这三个辅助PyQt5开发的工具,不是必须配置的,对我个人来说可以大大提高PyQt5的开发效率,所有我就配置了。

如果你是IDEA软件,你可以安装Python插件后,配置这三个工具,体验跟PyCharm软件一样的