-
PyCharm中添加Qt Designer工具
在“File—>Settings—>Tools—>External Tools”中点击“+”号,添加外部工具;
Program中填入“designer.exe”的路径. 如:C:\ProgramData\Anaconda3\Library\bin\designer.exe;
Anaconda3 默认如下路径中存在该执行文件,如果不是Anaconda3的安装方式,可以自行使用命令安装:pip install pyqt5 和 pyqt5-tools 执行文件在pyqt5-tools文件夹下
Working directory中填入 $FileDir$
-
PyCharm中添加Pyuic工具
在“File—>Settings—>Tools—>External Tools”中点击“+”号,添加外部工具;
1. Program中填入“python.exe”的路径,如:C:\ProgramData\Anaconda3\python.exe
2. Parameters中填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py;
3. Working directory中填入$FileDir$。
第一步及第二步有另一种方式:
A. Program中填入“pyuic5.exe”的路径,如:C:\ProgramData\Anaconda3\Scripts\pyuic5.exe
B. Parameters中填入 $FileName$ -o $FileNameWithoutExtension$.py
-
PyCharm中添加Pyrcc工具(qt designer 的.qrc资源文件转成py文件)
在“File—>Settings—>Tools—>External Tools”中点击“+”号,添加外部工具;
1. Program中填入“pyrcc5.exe”的路径,如:C:\ProgramData\Anaconda3\Scripts\pyrcc5.exe
2. Parameters中填入$FileName$ -o $FileNameWithoutExtension$_rc.py;
3. Working directory中填入$FileDir$。
注意第二步中生成的py文件后缀是 _rc.py
"rc"的作用是在含有资源文件路径的UI文件生成py文件时, 会自动生成 ' import xxqrc_rc' 的代码;因此在第二步中转换直接添加_rc, 就不用改UI转换的py文件代码了