Linux-Mint

Qt5 應用程序在 Liux Mint 上不使用 gtk 樣式

  • September 29, 2018

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

引用自:https://unix.stackexchange.com/questions/176696