环境

Windows 10 1809
Python 3.7.7
PyCharm 2019.3.1
PyQt5 5.15.0
pyqt5-tools 5.15.0.1.7

描述

安装 PyQt5 及 PyQt5-tools:

pip install PyQt5
pip install PyQt5-tools

在 PyCharm 中使用 venv 虚拟环境,配置 Designer 如下:

"Profram":"$ProjectFileDir$\venv\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe"
"Working directory":"$ProjectFileDir$"

运行时,报错:

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
翻译:此应用程序无法启动,因为无法初始化Qt平台插件。 重新安装该应用程序可能会解决此问题。

解决

将项目虚拟环境下 PyQt5 的中的 platforms 文件夹,此 platforms 文件夹下应有四个文件:qminimal.dll,qoffscreen.dll,qwebgl.dll,qwindows.dll

$ProjectFileDir$\venv\Lib\site-packages\PyQt5\Qt\plugins\platforms

复制到项目虚拟环境下 PyQt5_tools 中与 designer.exe 同级的目录下,覆盖原 platforms 文件夹,此文件夹下原只有一个文件:qwindows.dll

$ProjectFileDir$\venv\Lib\site-packages\pyqt5_tools\Qt\bin\platforms
最后修改:2020 年 08 月 24 日 11 : 45 PM
如果觉得文章帮助了您,您可以随意赞赏。