Cmd ';Pyuic4';不被识别为内部外部命令

Cmd ';Pyuic4';不被识别为内部外部命令,cmd,pyqt,external,pyuic,Cmd,Pyqt,External,Pyuic,我试图用Pyuic编译一个ui文件,但是我无法让它工作。。。 每次我尝试使用命令时 pyuic4-o输出文件_ui.py infle.ui 它只是给了我这个错误 C:\Windows\system32>pyuic4'pyuic4'未被识别为内部 或外部命令、可操作程序或批处理文件 我实际上不知道pyuic文件应该放在哪里,PyQt应该放在Python文件中还是其他什么地方 请提供帮助当您安装PyQt时,它将在Python的站点包下安装 在\Lib\site packages\PyQt4下有一个批

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

pyuic4-o输出文件_ui.py infle.ui

它只是给了我这个错误

C:\Windows\system32>pyuic4'pyuic4'未被识别为内部 或外部命令、可操作程序或批处理文件

我实际上不知道pyuic文件应该放在哪里,PyQt应该放在Python文件中还是其他什么地方


请提供帮助

当您安装
PyQt
时,它将在Python的
站点包下安装

\Lib\site packages\PyQt4
下有一个批处理文件
pyuic.bat
。使用此批处理运行您的命令


如果查看批处理文件的内容,您将看到它使用
PyQt4\uic\pyuic.py
和给定参数调用Python解释器。

如果将
\Lib\site packages\PyQt4
添加到环境路径中,您可以使用
c:\pyuic4 input.ui-o output.py
从任何目录运行它,以便将Qt设计器
file.ui
转换为
file.py
您需要调用pyuic4.bat文件

  • 从命令提示符转到python\Lib\site包
  • 键入
    pyuic4.bat-x file\u location\file.ui-o file\u location\file.py
    然后输入
  • 这是对的。请执行以下操作:

    • 转到
      \Lib\site packages\PyQt4
    • 此目录中有一个
      pyuic4.bat
      文件。将.ui文件复制到此处
    • 在cmd中,将目录更改为
      \Lib\site packages\PyQt4
    • 使用所选的\u ui\u file.ui-o的
      pyuic4-x name\u\u\u name.py
      将.ui转换为.py文件

    这是如此基本,但它的工作

    要运行pyqt,您必须安装QT frameworkWait,所以它会自行安装吗?我刚刚找到了一个我必须解压缩的zip文件??不,首先你必须安装PyQt4,如果你还没有这样做的话。检查我对你的答案的简短修改。。。不要说“当您安装PyQt时,它会在Python的站点包下安装”,而应该是“在您现有的Python安装目录下安装PyQt,例如C:\Python\Python3.5”。因为,我的Python没有安装在C驱动器中。如果你安装了pyside,那么它就是pyside uic.exe,这对我来说很有效。。。在pyqt5,它是“pyuic5 input.ui-o output.py”