Qt5アプリケーションはLinux Mintではgtkスタイルを使用しません。

Qt5アプリケーションはLinux Mintではgtkスタイルを使用しません。

Qt4アプリケーションはデフォルトでgtkテーマを使用しますが、Qt5アプリケーションはランチャーを使用する必要があります-style gtk。それ以外の場合は、gtkアプリケーションのようには見えません。

Qt5アプリケーションにデフォルトでgtkスタイルを使用させる方法はありますか?パッケージがありますがqtconfig-qt4(スタイルはgtkに設定されています)、qtconfig-qt5パッケージはありません。

私はLinux Mint 17.1 "Rebecca" Cinnamonを使用しています。

ベストアンサー1

読んだ後、解決策を見つけました。https://wiki.archlinux.org/index.php/Uniform_Look_for_Qt_and_GTK_Applications:

Qt5 は、使用するデスクトップ環境に応じて使用するスタイルを決定します。デスクトップ環境を認識しない場合は、通常のスタイルに置き換えられます。特定のスタイルを強制するには、QT_STYLE_OVERRIDE 環境変数を設定できます。特にgtkテーマを使用するには、gtkに設定してください。 Qt5アプリケーションは、特定のスタイルでQt5アプリケーションを起動するために使用できる-styleフラグもサポートしています。

そのため、$HOME/.profileにこの行を追加しました。

export QT_STYLE_OVERRIDE=gtk

おすすめ記事