1. 安装PyQt5
pip install pyqt5 pip install pyqt5-tools
2. 打开 Pycharm,依次选择 /File/Settings/Tools/External Tools/ 进入外部工具添加界面
3. 点击绿色加号来创建一个外部工具 QtDesigner,配置如下
-- 工具名称,用于菜单显示 Name = QtDesigner -- 工具作用描述 Description = Qt tool for designing and building GUIs with Qt Widgets -- 可通过浏览模块安装路径下的designer.exe程序 Program = D:devsoftPythonPython36Libsite-packagespyqt5-toolsdesigner.exe -- 默认为空即可 Arguments = -- 通过点击右侧 Insert Macro 来选择要插入的宏,$FileDir$ 表示文件当前所在目录 Working directory = $FileDir$ 其他配置保持默认即可。
4. 创建一个外部工具 PyUiCompiler,用于将 Qt 的UI界面设计文件 ui文件 转换成 py代码,配置如下:
-- 工具名称,用于菜单显示 Name = PyUiCompiler -- 工具作用描述 Description = Python User Interface Compiler for Qt -- 可通过浏览Python安装路径下的python.exe程序 Program = D:devsoftPythonPython36python.exe -- 调用 PyQt5.uic.pyuic 来执行转换操作 Arguments = -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py -- 通过点击右侧 Insert Macro 来选择要插入的宏,$FileDir$ 表示文件当前所在目录 Working directory = $FileDir$ 其他配置保持默认即可。
5. 创建一个外部工具 Pyrcc,用于将资源文件.qrc转为.py文件,配置如下:
Name: Pyrcc Program: $FileDir$venvscriptspyrcc5.exe Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py Working directory: $FileDir$
6. 外部工具使用
选中要进行操作的文件后,右键依次选择 /External Tools/ 下的自定义工具。或者选中要进行操作的文件后,依次选择主菜单 /Tools/External Tools/ 下的自定义工具即可。



