【问题标题】:Trying to convert .ui file to .py file using QT, getting error ImportError: DLL load failed: %1 is not a valid Win32 application尝试使用 QT 将 .ui 文件转换为 .py 文件,出现错误 ImportError: DLL load failed: %1 is not a valid Win32 application
【发布时间】:2015-11-01 03:27:17
【问题描述】:

我正在使用 PyQt5 和 Pyhton3。我正在使用 QT 设计器制作 .ui 文件,我需要将其转换为 .py 文件,但何时使用该命令

pyuic5 filename.ui -o filename.py

在命令行上,我收到一条错误消息:

    Traceback (most recent call last):
  File "C:\Python34\lib\runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Python34\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python34\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
    from PyQt5 import QtCore
ImportError: DLL load failed: %1 is not a valid Win32 application.

谁能建议我该怎么做?

【问题讨论】:

标签: python qt python-3.x pyqt pyqt5


【解决方案1】:

打开命令提示符并输入:cd location_of_your_pyuic5

cd C:\Users\Lenovo\Anaconda3\Library\bin

确保您的 .ui 文件与您的 pyuic5 位于同一位置。您转换后的文件也将放置在该位置。

接下来是输入您的 .ui 文件和转换后的 .py 文件所需的文件名;然后回车。

pyuic5 -x filename.ui -o filename.py

回车,您将在该位置看到您的 .py 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多