我目前正在尝试在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时,这个问题仍然存在。
答案 0 :(得分:0)
如果你不介意在xcb而不是Wayland上运行,你可以随时取消设置QT_QPA_PLATFORM=wayland
(使用KDE wayland登录时设置),你的应用程序将在XWayland下运行。