Until now I've been using the GTK2 widget style for Qt as mentioned in this blog post. It worked fine, but it had the disadvantage of not utilizing my system icon and font settings, nor using the better GTK2 file dialog (it used the awful default Qt file dialog). There was a way to get those things to work, but with mixed results, which often resulted in segfaults (described in this thread). Basically, you can't use the GTK3 platform theme for Qt along with the GTK2 widget theme for Qt.
Fortunately someone was kind enough to bundle (and create) a GTK2 platform AND widget theme for Qt5. You can find it here. I tested it and it works well. All of the Qt5 applications can now use my system icon theme and what's even more important: the better GTK2 file-dialog.
Arch users can use this PKGBUILD
to install it. Make sure to remove the QT_STYLE_OVERRIDE=gtk2
environment
variable if you had it set and export QT_QPA_PLATFORMTHEME=qt5gtk2
instead.
Link to the project's git repository and website: https://bitbucket.org/trialuser02/qt5gtk2