PyQt5 не может найти плагин Wayland

В настоящее время я пытаюсь запустить программу, написанную для использования PyQt5 в сеансе Wayland на KDE Neon, но я сталкиваюсь с этой ошибкой при попытке ее запустить:

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, найденной в репозиториях моего дистрибутива, так и последней версии PyQt5, установленной в virtualenv.

1 ответ

Если вы не против запустить xcb вместо Wayland, вы всегда можете отключить QT_QPA_PLATFORM=wayland (который устанавливается при входе в KDE wayland), и ваше приложение будет работать под XWayland.

Другие вопросы по тегам