web-dev-qa-db-fra.com

Comment faire pour que les programmes Qt aient l'air bien sous Xfce?

J'utilise Xfce.

Mon problème est - certains programmes ont l’air sympa et une sorte de moche. Autant que je sache, c'est parce que Xfce est GTK et que la plupart des programmes utilisent le thème GTK, mais certains programmes utilisent Qt et n'utilisent donc pas de thèmes GTK.

Ma question est la suivante: comment appliquer un thème à ces programmes Qt? Puis-je télécharger un thème qt et le déposer dans ~/.themes? cela fonctionnerait-il? Les programmes Qt ne doivent pas être absolument identiques aux programmes GTK - cela m’intéresse peu. Mais je veux au moins qu'ils ne soient pas si moche :)

enter image description here

22
Stann

Ce n'est pas exactement une réponse à votre question, mais si vous voulez un look agréable, cohérent et unifié pour les programmes Qt et GTK, je recommande le style QtCurve. Les distributions modernes devraient fournir un paquet, dans Ubuntu c'est apt-get install qtcurve.

Et oui, qtconfig est le programme à utiliser pour configurer les éléments liés à Qt. Dans Ubuntu 16.04, vous pouvez l’installer via apt install qt4-qtconfig.

18
daff

d'accord. triés.

il suffit d’exécuter qtconfig et de choisir un aspect différent.

8
Stann

Excusez la légère auto-promotion, mais j’ai écrit un billet de blog et un script pour que QGtkEngine trouve le style GTK correct: http://mikemcquaid.com/2011/12/01/make-qt-use-the-gtk -style-on-xfce-or-xubuntu /

6
Mike McQuaid

Si les applications QT4 ne semblent pas bonnes, procédez comme suit et votre thème GTK sera utilisé:

En type de terminal:

gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme your-theme-name

puis éditez le fichier ~/.xinitrc et ajoutez la ligne suivante:

export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

5
TenPlus1

Mettez ceci dans ~/.bashrc. Cela fonctionne avec Qt 5 et Gtk + 3:

export QT_STYLE_OVERRIDE=gtk
3
Ho1

pour QT5, installez simplement qt5ct et lancez

1
May Sirus