我一直在使用 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。
我一直在使用 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。
这个 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')