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