QtDesigner
可视化UI设计客户端工具
- 路径:
File | Settings | Tools | External Tools
- 点
+
号,给External Tools组添加一个条目,填写如下内容
-
- Name:
QtDesigner
- Program:
C:\Users\用户名\AppData\Local\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- Working directory:
$FileDir$
- Name:
- 点击
OK
,再点Settings
对话框的Apply
如下图:
注意,如果找不到designer.exe:
- Program路径要根据自己安装的PyQt5-tools路径设置(
pip install PyQt5-tools
)- 安装的PyQt5-tools路径的取决于安装Python时的路径
- 如果用的是Python3.9.x,尝试用以下路径文件(先尝试在Win+R中能否打开):
%LOCALAPPDATA%\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- 实在找不到,建议安装
everything.exe
,全局搜索designer.exe
位置
添加完成后可在文件或文件夹上右键,External Tools | QtDesigner
即可打开designer.exe
PyUIC
作用:帮我们将.ui
界面设计文件转成.py
文件
- 路径:
File | Settings | Tools | External Tools
- 点
+
号,给External Tools组添加一个条目,填写如下内容
-
- Name:
PyUIC
- Program:
C:\Users\用户名\AppData\Local\Programs\Python\Python39\Scripts\pyuic5.exe
- Arguments:
$FileName$ --import-from=ui -o Ui_$FileNameWithoutExtension$.py
- Working directory:
$FileDir$
- Name:
添加完成后,可在.ui
文件右键,External Tools | PyUIC
即可生成对应的.py
Arguments中的参数
--import-from=ui
参数和值的作用:假如你通过
.qrc
生成的资源文件xxx_rc.py
不在根目录,而是在子目录比如view/ui
目录,则可通过此配置,帮我们在通过.ui
生成.py
文件时,自动添加from ui import xxx_rc
如果资源文件
.qrc
就在根目录,则不用加此配置!
PyRCC
作用:帮我们将.qrc
配置文件转成.py
文件
- 路径:
File | Settings | Tools | External Tools
- 点
+
号,给External Tools组添加一个条目,填写如下内容
-
- Name:
PyRCC
- Program:
C:\Users\用户名\AppData\Local\Programs\Python\Python39\Scripts\pyrcc5.exe
- Arguments:
$FileName$ -o $FileNameWithoutExtension$_rc.py
- Working directory:
$FileDir$
- Name:
添加完成后,可在.qrc
文件右键,External Tools | PyRCC
即可生成对应的.py