我试图通过使用 Pyuic 编译一个 ui 文件,但我无法让它工作......每次我尝试使用命令
pyuic4 -o OutFile_ui.py InFile.ui
它只是给了我这个错误
C:\Windows\system32>pyuic4 'pyuic4' 不是内部或外部命令、可运行程序或批处理文件。
我实际上不知道pyuic文件应该放在哪里,PyQt应该放在Python文件中还是什么?
请帮忙
安装时PyQt
,它会安装在 Python 的site-packages
.
pyuic.bat
下有一个批处理文件<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
。使用此批处理来运行您的命令。
如果您查看批处理文件的内容,您会看到它使用PyQt4\uic\pyuic.py
给定的参数调用 Python 解释器。
如果您添加<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
到您的环境路径,您可以使用从任何目录运行它c:\pyuic4 input.ui -o output.py
为了将 Qt-designerfile.ui
转换成file.py
你需要调用 pyuic4.bat 文件。
pyuic4.bat -x file_location\file.ui -o file_location\file.py
然后输入sk11是对的。请执行下列操作:
<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
。pyuic4.bat
文件。在此处复制您的 .ui 文件。<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
.pyuic4 -x name_of_ui_file.ui -o chosen_name.py
。这是非常基本的,但它有效!