Linux-Mint
Qt5 應用程序在 Liux Mint 上不使用 gtk 樣式
Qt4 應用預設使用 gtk 主題,但 Qt5 應用需要使用 啟動
-style gtk
,否則看起來不像 gtk 應用。有沒有辦法讓 Qt5 應用程序預設使用 gtk 樣式?有
qtconfig-qt4
(並且樣式設置為 gtk),但沒有qtconfig-qt5
包。我在 Linux Mint 17.1 “Rebecca” Cinnamon 上。
我在閱讀https://wiki.archlinux.org/index.php/Uniform_Look_for_Qt_and_GTK_Applications後找到了解決方案:
Qt5 根據使用的桌面環境決定使用的樣式。如果它不能辨識桌面環境,它會退回到通用樣式。要強制使用特定樣式,您可以設置 QT_STYLE_OVERRIDE 環境變數。具體來說,如果您想使用 gtk 主題,請將其設置為 gtk。Qt5 應用程序還支持 -style 標誌,您可以使用它來啟動具有特定樣式的 Qt5 應用程序。
所以我將此行添加到我的 $HOME/.profile
export QT_STYLE_OVERRIDE=gtk