web-dev-qa-db-fra.com

Les thèmes GTK ne fonctionnent pas sur les applications Qt5

J'utilise actuellement Xubuntu 16.04.1 (w/XFCE4). Je fais beaucoup de développement d'applications Qt5. Pour l'instant, les applications que je crée ne correspondent pas au thème GTK que j'ai défini ("Greybird"), mais me donne le thème "Raleigh". Bien que cela n'arrête pas mon développement, cela me rend fou.

J'ai un autre ordinateur portable avec Xubuntu 16.04.1 (également XFCE4) qui exécute la même application, mais mes thèmes GTK fonctionnent correctement. Est-ce que quelqu'un sait comment je peux résoudre ce problème?

2
Benjamin

J'ai eu le même problème avec LyX 2.1.4 sur Xubuntu 16.04.1. Il semble y avoir différentes solutions à cela:

  1. Certains suggèrent d'exécuter l'application avec les indicateurs -style gtk+ ou -style gtk sur la ligne de commande.

  2. D'autres suggèrent de définir la variable d'environnement QT_STYLE_OVERRIDE sur GTK, ou GTK2 ou GTK3.

  3. Ce qui a fonctionné pour moi personnellement a été d’éditer ~/.config/Trolltech.conf (ou /etc/xdg/Trolltech.conf) et d’ajouter ce qui suit:

    [qt]
    style=GTK+
    

En outre discussion sur ArchWiki.

1
StrangeAttractor