0

我一直在使用 qtdesigner 和 pyqt4 和 python3.4。我能够使用以下方法将 .ui 文件转换为 .py 文件:

C:/Python34/Lib/site-packages/PyQt4/pyuic4.bat -x myfile.ui -o myfile.py

但是现在它已经停止工作了!!

永远不会生成 .py 文件。我的 cmd 没有显示错误。

我还注意到我的pyuic4.bat文件大小为 0 kb。

4

1 回答 1

0

这个 bat 文件只是在执行 python。尝试使用:

python -m PyQt4.uic.pyuic -o dest.py src.ui
python -m PyQt5.uic.pyuic -o dest.py src.ui

请参阅此处了解更多选项)

或考虑在脚本启动期间使用:

from PyQt4/5.uic import compileUiDir
compileUiDir( './relative/path/to/folder/with/ui-file' )

或单个文件:

from PyQt4/5.uic import compileUi
compile_ui('path/to/dir', 'file-name')
于 2018-02-06T08:37:01.287 回答