Qt应用程序停止继承gtk主题


10

在全新安装了Ubuntu Gnome 15.10之后,qt应用程序(例如qpdfview或QuiteRSS)突然停止继承全局gtk主题,在我的案例中为Numix。默认的Adwaita主题也是如此,因此很可能不是该主题的错。看来,这些应用程序始终使用cleanlooks qt主题,而不管当前的gtk主题如何。

我以前在Ubuntu Gnome的安装上从未遇到任何问题。

qt4-qtconfig使用不同的设置(GUI样式:默认,cleanlooks或gtk +)进行安装和玩对这些应用程序没有任何影响。奇怪的是,qt4-qtconfig应用本身的主题正确。因此,在选择了不同的主题(例如“桌面设置(默认)”或“窗口”)之后,此应用程序的主题会更改,但在qpdfview或QuiteRSS中不会更改。安装的技巧libgnomeui-0(在此处提到)也没有帮助。

有没有人遇到过同样的事情并且知道解决方法?


2
这些可能是Qt5应用。尝试libqt5libqgtk2按照此处的建议进行安装。
— biggles5107 '16

Answers:


18

在Ubuntu 17.10上,Qt4应用程序确实继承了全局GTK主题,而Qt5则没有。由于libqt5libqgtk2在正式的Ubuntu存储库中不再可用,因此我们必须使用另一种解决方法:

qt5-style-plugins从Ubuntu存储库安装。输入gedit ~/.profile终端,并添加export QT_QPA_PLATFORMTHEME=gtk2到最后一行。添加它sudo gedit /etc/environment也可以,但是我更喜欢~/.profile。

重新启动并享受!


优秀的!!!默认情况下,Xubuntu LTS应该安装此库!
— Serge Stroobandt

这在Xubuntu 18.04.1
— Fibbles '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.