我试图使用Pyuic编译一个ui文件,但是我无法让它工作...... 每次我尝试使用命令
pyuic4 -o OutFile_ui.py InFile.ui
它只是给我这个错误
C:\ Windows \ system32> pyuic4' pyuic4'不被视为内部 或外部命令,可操作程序或批处理文件。
我实际上不知道pyuic文件应该位于哪里,PyQt应该位于Python文件中还是什么?
请帮助
答案 0 :(得分:12)
安装PyQt
时,它会在Python的site-packages
。
pyuic.bat
下有一个批处理文件<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
。使用此批处理来运行命令。
如果您查看批处理文件的内容,您将看到它使用PyQt4\uic\pyuic.py
和给定的参数调用Python解释器。
答案 1 :(得分:4)
如果您将<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
添加到您的环境路径,则可以使用c:\pyuic4 input.ui -o output.py
答案 2 :(得分:0)
要将Qt-designer file.ui
转换为file.py
,您需要调用pyuic4.bat文件。
pyuic4.bat -x file_location\file.ui -o file_location\file.py
,然后输入答案 3 :(得分:0)
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
将.ui转换为.py文件。这是如此基础,但确实可行!