解決策

解決策

一部のQTアプリケーションを起動しようとすると、次のメッセージが表示されます。

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb, xcb, minimal, offscreen, vnc.

fish: Job 1, './app' terminated by signal SIGABRT (Abort)

QTアプリケーションが正常に実行できるように、この問題を解決するにはどうすればよいですか?
ご協力ありがとうございます


情報:

  • 私はウェイランド+スウェイを使用しています。
  • 私はインストールqt5-waylandしましたqt6-wayland

答え1

解決策

この問題に対する解決策は、次の行を削除することです。

QT_QPA_PLATFORM=wayland

から/etc/environment

説明する

この venv は QT アプリケーションが Wayland でデフォルトで実行されるように強制しますが、一部のアプリケーションにはバンドル QT ライブラリが付属しており、Wayland はサポートされていません。

関連情報