' Pyuic4'不被视为内部外部命令

时间:2014-09-17 06:04:35

标签: cmd pyqt external pyuic

我试图使用Pyuic编译一个ui文件,但是我无法让它工作...... 每次我尝试使用命令

  

pyuic4 -o OutFile_ui.py InFile.ui

它只是给我这个错误

  

C:\ Windows \ system32> pyuic4' pyuic4'不被视为内部   或外部命令,可操作程序或批处理文件。

我实际上不知道pyuic文件应该位于哪里,PyQt应该位于Python文件中还是什么?

请帮助

4 个答案:

答案 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文件。

  1. 从命令提示符转到python \ Lib \ site-package。
  2. 键入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文件。
  • 在cmd中,将目录更改为<PYTHON_INSTALL_DIR>\Lib\site-packages\PyQt4
  • 使用pyuic4 -x name_of_ui_file.ui -o chosen_name.py将.ui转换为.py文件。

这是如此基础,但确实可行!