PyCharm中设置PyQt5工具:Qt Designer、UI转成PY、Qrc资源文件转成Py文件

  • 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文件代码了

 

 

你可能感兴趣的:(Python工具,Pycharm,Python,Qt,Designer,PyQt5)