4

デフォルトのプラットフォームを確認する方法は知っていますが、アプリケーションが X11 または Wayland で実行されているかどうかを確認する必要があります。私はこれを試します:

QString platform = qgetenv("QT_QPA_PLATFORM");

しかし、空の文字列を返します。

アプリケーションを実行するときに Weston で QT_QPA_PLATFORM を Wayland に設定します。

./myApp -platform wayland

しかし、私の QString プラットフォームはまだ空で、デフォルトのプラットフォーム名も変更されていません。

4

1 に答える 1