【问题标题】:PyQt5 Designer is not working: This application failed to start because no Qt platform plugin could be initializedPyQt5 Designer 不工作:此应用程序无法启动,因为无法初始化 Qt 平台插件
【发布时间】:2020-08-03 02:29:25
【问题描述】:

我对 PyQt5 Designer 有疑问。我使用 -pip install PyQt5 安装 PyQt,然后 -pip install PyQt5-tools 一切还好。但是当我尝试运行 Designer 时,它会打开消息框并显示错误:此应用程序无法启动,因为无法初始化 Qt 平台插件! 怎么处理?

【问题讨论】:

    标签: python qt user-interface pyqt pyqt5


    【解决方案1】:

    我找到了解决这个问题的方法:

    转到你的python安装文件夹Python38\Lib\site-packages\PyQt5\Qt\bin

    然后将所有这些文件复制到剪贴板并粘贴到Python38\Lib\site-packages\pyqt5_tools\Qt\bin

    然后打开designer.exe,它应该可以工作了。

    【讨论】:

    • 如何找到 inst. Win 10 P. 3.7.8 上的文件夹?
    【解决方案2】:
    1. 转到 => Python38>lib>site-packages>PyQt5>Qt>插件
    2. 在插件复制平台文件夹中
    3. 之后转到 Python38>lib>site-packages>PyQt5_tools>Qt>bin
    4. 在此处粘贴文件夹。复制和替换。

    这肯定会奏效.. 现在您可以使用设计器工具 go 并用 python 做一些有趣的事情......

    【讨论】:

    • 我假设在我的情况下,它将是 Anaconda3\lib\site-packages\pyqt5\qt\plugins .....pyqt5 下没有 QT 目录。在此文件夹显示在这里之前,我需要安装什么东西吗?
    【解决方案3】:

    尝试使用命令运行它:pyqt5designer

    它应该设置库的所有路径。

    适用于 Python 3.8,pyqt5-tool 5.15

    【讨论】:

    • 这似乎是比手动编辑文件夹结构更好的解决方案。 Tbc 您只需从命令行输入 pyqt5designer,它不是您从 Python 中导入和运行的东西。 pyqtdesigner.exe 应该在您的 .../Python38/scripts/ 目录中,如果您更喜欢直接运行它或创建它的快捷方式。
    猜你喜欢
    • 2020-05-19
    • 2022-07-10
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2014-04-11
    • 2016-06-10
    • 2014-10-01
    • 2019-07-26
    相关资源
    最近更新 更多