【发布时间】:2018-03-31 02:35:37
【问题描述】:
我目前正在尝试在 KDE Neon 上的 Wayland 会话中运行一个使用 PyQt5 编写的程序,但是当我尝试启动它时遇到了这个错误:
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
Reinstalling the application may fix this problem.
有人建议我确保 qtwayland5 已经安装在我的系统上,并且确实如此,因此这似乎不是问题的根源。
此外,我已经确认,在使用我的发行版存储库中的 PyQt5 版本以及安装在 virtualenv 中的最新版本的 PyQt5 时,此问题仍然存在。
【问题讨论】:
-
XCB 是 X11 客户端协议绑定,这表明您实际上是通过 Wayland 的 X11 后端或仅使用 X11 使用 X11(这意味着向后兼容)会话。
-
您使用的是哪个发行版?具体来说,您使用的是哪个软件包?你是如何安装 Qt 和 PyQt5 的?
标签: python pyqt5 wayland qtwayland