方法一:
python -m PyQt5.uic.pyuic ui文件路径 -o 生成的py文件的文件完整路径 这种方法生成的py文件执行的时候不会打开界面,如果想生成可直接执行后生成ui界面的py文件,可在最后加上 -x 如下
python -m PyQt5.uic.pyuic ui文件路径 -o 生成的py文件的文件完整路径 -x
方法二
在pycharm中找到file->Settings->Tools->External Tools,添加,配置如下图所示
回头再来插图
https://www.cnblogs.com/feigen/p/11082745.html
program:里面填python的执行文件路径,例如: xxx/xxx/python/python.exe
Arguments中是转换命令参数(这里的意思是生成的文件名和源文件名同名):
-m PyQt5.uic.pyuic
F
i
l
e
N
a
m
e
FileName
FileName -o
F
i
l
e
N
a
m
e
W
i
t
h
o
u
t
E
x
t
e
n
s
i
o
n
FileNameWithoutExtension
FileNameWithoutExtension.py
Working directory是生成的文件存放在哪里:
F
i
l
e
D
i
r
FileDir
FileDir 这个的意思是和转换的文件同目录下
使用:
在pycharm工程中,找到一个.ui文件,点击有键找到External Tools,点击PyUIC,完成之后出现对应的.py文件,说明配置成功
其他两个
-
qrc文件转py文件
program:xxxxxxx\python\Scripts\pyrcc5.exe
Arguments: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension_rc.py
Working directory: F i l e D i r FileDir FileDir -
Qt Designer打开的配置(意思就是Qt Designer可以在pycharm里打开,没什么区别)
program:xxxxxxx\Qt Designer\designer.exe
Arguments: 不许配置参数
Working directory: P r o j e c t F i l e D i r ProjectFileDir ProjectFileDir 这里的意思是生成的文件存放在当前项目下