我从这里下载了PyQT4 http://www.riverbankcomputing.co.uk/software/pyqt/download
我下载了名为PyQt4-4.11.1-gpl-Py3.4-Qt4.8.6-x64.exe的文件(二进制包下的第一个),然后我从这里下载了python 3.4.1 https://www.python.org/download/(一个x64版本就像pyqt)。
之后,我启动了qt designer(在我的PyQT4文件夹中找到),制作了一些简单的GUI,当我将.ui文件转换为.py文件时,我收到的错误是这样的:< / p>
'"E:\PyQT4\python"' is not recognized as an internal or external command, operable program or batch file.
我的PyQT安装在E:\PyQT4
中,我的python安装在E:\Python3.4.1
中。
我启动了cmd提示符,做了那个cd E:\....
的事情,转到我保存简单GUI的文件夹并在cmd中写了这行:
pyuic4 -o TestniGUI_ui.py TestniGUI.ui
并得到了我之前谈到的那个错误。
有人熟悉这样的事吗?
答案 0 :(得分:0)
提供pyuic4的完整路径
E:\Python3.4.1\Lib\site-packages\PyQt4\pyuic4 %path_for_ui_file\your_file.ui -o %path_for_py_file\your_file.py
或者你可以做到
cd E:\Python3.4.1\Lib\site-packages\PyQt4
pyuic4 %path_for_ui_file\your_file.ui -o %path_for_py_file\your_file.py
答案 1 :(得分:0)
该错误意味着您必须在PATH
环境变量中添加包含Python的可执行文件/互操作程序和qt(pyuic4,pyrcc4,...)中使用的二进制文件的文件夹。在您的情况下,您必须添加:
E:\ Python3.4.1和E:\ PyQT4
到你的路上。
Here你对如何设置环境变量有一点点tuto。