pyqt5生成出的UI文件,我们要想转成.py文件可以使用第三方工具,也可以使用简单的命令行方式来实现转换。这里只介绍cmd命令行操作的方式。打开cmd,在cmd中将当前路径设置为ui文件所在的位置,输入以下命令:
第一种:
python -m PyQt5.uic.pyuic Demo.ui -o Demo.py
第二种:
pyuic5 -o ui.py Demo.ui
以上两种方式都可以实现生成.py文件。 其实这两种方式都是调用了pyuic5来实现转换的。下面是pyuic5的一些其它参数以及使用方法:
Usage: pyuic5 [options]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-p, --preview show a preview of the UI instead of generating code
-o FILE, --output=FILE
write generated code to FILE instead of stdout
-x, --execute generate extra code to test and display the class
-d, --debug show debug output
-i N, --indent=N set indent width to N spaces, tab if N is 0 [default:
4]
Code generation options:
--import-from=PACKAGE
generate imports of pyrcc5 generated modules in the
style 'from PACKAGE import ...'
--from-imports the equivalent of '--import-from=.'
--resource-suffix=SUFFIX
append SUFFIX to the basename of resource files
[default: _rc]