Qt designer生成的ui文件转成py文件

方法一:

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文件,说明配置成功

其他两个

  1. 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

  2. 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 这里的意思是生成的文件存放在当前项目下

你可能感兴趣的:(PyQt5学习)