PyQt5 Designer is not working: 此应用程序无法启动,因为无法初始化 Qt 平台插件

Dod*_*odo 11 python user-interface qt pyqt pyqt5

我有 PyQt5 设计器的问题。我用 -pip install PyQt5 安装 PyQt,然后 -pip install PyQt5-tools 一切正常。但是当我尝试运行 Designer 时,它打开消息框并显示错误:此应用程序无法启动,因为无法初始化 Qt 平台插件!如何处理?

小智 26

  1. 转到 => Python38>lib>site-packages>PyQt5>Qt>plugins
  2. 在插件中复制平台文件夹
  3. 之后去 Python38>lib>site-packages>PyQt5_tools>Qt>bin
  4. 在此处粘贴文件夹。进行复制和替换。

这肯定会起作用..现在你可以使用设计器工具去用python做一些乐趣......


小智 10

尝试使用命令运行它: pyqt5designer

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

适用于 Python 3.8,pyqt5-tool 5.15

  • 这似乎是比手动编辑文件夹结构更好的解决方案。tbc 你只需从命令行输入 pyqt5designer,它不是你从 Python 中导入和运行的东西。如果您希望直接运行它或创建它的快捷方式,pyqtdesigner.exe 应该位于您的 .../Python38/scripts/ 目录中。 (2认同)

Pep*_*o33 4

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

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

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

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