1

我会先说我是编码新手,所以使用小词。:)

我想为我制作的一个小程序创建一个 GUI。我安装了 Qt5.2.1 和 PyQt4(位于我的 Python34 文件夹中)。我一直在看 youtube 视频和谷歌搜索几个小时。(主要关注https://youtu.be/Dmo8eZG5I2w?t=8m23s

我一直在做的是在我的 .ui 保存在 (Qt\Qt5.2.1\msvc2012_64\bin>) 的目录中打开命令提示符。这里我试过pyuic4 -x convert.ui -o convert.py

这带来了错误"C:\Python34\python" is not a recognized internal or external command, operable program or batch file。虽然这是 PyQt4 的位置,但 Python34 内部没有名为 python 的子目录吗?

如果我尝试,C:/Python34/Lib/site-packages/PyQt4/pyuic4.bat -x convert.ui -o convert.py我会得到与上面相同的错误。

有一点成功的一件事是我在这里找到的一个建议pyuic4 -w convert.ui > convert.py。这创建了一个新文件,但是当我在 IDLE 中打开它时,该文件是空的。我承认我不知道 -w 做了什么。

我错过了什么?我还安装了 Python27 和 Python30,但它们是 C: 上的自己的文件夹。只有 34 个包含 PyQt4。

更新:终于让它工作了。我不得不重新安装 Python34 和 PyQt4。似乎他们第一次没有正确安装。

4

1 回答 1

-1

嗨 ziast 我遇到了同样的错误,但我通过在 "C:\Python34\python.exe" 中粘贴 python.exe 解决了它,并且 python.exe 在你的情况下应该是 3.4 版。希望它也能解决你的问题

于 2017-07-22T06:14:49.850 回答