将.ui文件转换为.py fi时出错

2024-04-20 02:20:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Qt4 Designer中创建了notepad.ui文件,并试图通过命令创建notepadwindow.py文件

pyuic4.bat notepad.ui -o notepadwindow.py

结果我得到了以下错误

Traceback (most recent call):
  File "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py" line 31, in <module>
    from PyQt4 import QtCore
Import Error: DLL load failed: %1 then something strange on a different encoding Win32. 

Tags: 文件py命令uimost错误pyqt4designer
3条回答

我也经历过同样的错误,并且能够解决它。

虽然我使用的是64位的Windows,但我的python shell(2.7.11)和所有扩展包都是32位的,它们工作得很好。我面临许多错误,因为我下载的PyQt4是64位的。当我删除它并安装32位PyQt4时,问题就解决了,现在我可以将.ui文件转换为.py

也许你的问题和我一样,或者visa versa,但是idle和PyQt的版本应该匹配,要么是32位,要么是64位。

打开cmd并转到保存ui文件的目录,然后在那里编写以下命令。

pyuic4 -w notepad.ui > notepadwindow.py

我想是安装上的问题

pyuic4 notepad.ui > notepad.py

这对我有用

相关问题 更多 >