GTK themes in Qt applications

From Gentoo Wiki
Jump to: navigation, search

Setup

The GTK style for Qt can be built by setting the gtk USE flag for dev-qt/qtwidgets.

Set the gtk USE flag:

FILE /etc/portage/package.use
dev-qt/qtwidgets gtk

Now rebuild the package with its new USE flag:

root #emerge --ask --changed-use --oneshot dev-qt/qtwidgets

Configuration

The information in this section is probably outdated. You can help the Gentoo community by verifying and updating this section.

You might need to reselect the preferred theme for Qt applications using qtconfig (from dev-qt/qt3support):

user $qtconfig

or just delete the previous configuration files:

user $rm -r ~/.config/Trolltech*

Select the Default theme to use your system settings or set it to use the GTK style explicitly by selecting GTK theme.

Tips

  • Individual applications might have their own configuration settings for their GUI, e.g. in VLC this is located in Tools → Preferences.

GTK 2 alternative

An alternative for users of GTK 2 and Qt5 is using the QtCurve cross-toolkit theme:

root #emerge --ask x11-themes/qtcurve

The downsides of this method are that it's not available for GTK 3 yet, and currently the only configuration GUI needs Qt5 and KDE Frameworks 5.