转换ui时出错。文件到py。文件

时间:2014-04-20 09:06:02

标签: python django qt

我使用的是Windows 8 64位和Python 2.7。我已经下载并安装了WinPython并在QT设计器中设计了一个GUI。我知道我应该使用pyuic4将ui转换为py,但是当我在cmd中编写这个命令时(在ui的路径中):

pyuic4 -x GUI.ui -o GUI.py

我收到此错误:

Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py", line 31, in <module>
from PyQt4 import QtCore
ImportError: DLL load failed: %1 is not a valid Win32 application.

编辑:现在出现了这个新错误,

ImportError: No module named PyQt4

我确定我安装了PyQt4,它位于side-packages文件夹中。知道如何让python识别它吗?

1 个答案:

答案 0 :(得分:0)

  

ImportError:DLL加载失败:%1不是有效的Win32应用程序。

似乎你正在混合使用32位和64位python和python模块。最简单的解决方案是在Qt dll旁边为每个使用32位。

比以前更困难的解决方案是将所有东西都装到64,但是模块往往不可用,所以你可能需要亲自手工制作。

对于快速解决方案,我建议使用前者,即截至目前使用32位。