问题我会在前言中说我是编码方面的新手,所以请使用小字。 :)将.ui转换为.py
我想为我制作的小程序创建一个GUI。我安装了Qt5.2.1和PyQt4(位于我的Python34文件夹中)。我一直在看YouTube视频和谷歌搜索几个小时。 (主要关注如下)
我一直在做的是打开我的.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。似乎他们第一次没有正确安装。
你是什么意思“PyQt4位于我的Python34文件”。请注意您是否在谈论“文件”或“目录”。我认为你指的是C:\ Python34目录,你的意思是有一个名为PyQt4的目录。不要调用目录“文件”。目录可以被称为“文件夹”,你可能会发现更容易理解。 – GreenAsJade
如果您已经正确安装了Python3.4,应该在文件夹“C:\ Python34 \'中有一个名为python.exe的文件。在那儿? – GreenAsJade
对不起,我正在混合一些条款。我回去编辑,希望现在应该是正确的。我去检查Python34,我没有看到一个.exe。我想这意味着它没有正确安装。我从来没有这样做,因为我一直在使用2.7 afaik。我打算去玩,看看会发生什么。 Thanls – Ziast