web-dev-qa-db-fra.com

QGtkStyle n'a pas pu résoudre GTK

J'ai une série d'applications installées dans Ubuntu 18.04 en utilisant Anaconda. Ils fonctionnent très bien, mais les menus sont vides . gtk apps not displaying the menus

Certaines de ces applications sont:

  • Spyder
  • Orange 3
  • qtconsole

Pour tous, j'obtiens la même erreur quand je les exécute:

QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.

J'ai essayé de le trier pendant des heures sans succès.

Une idée de comment résoudre ce problème?

6
Jumy Elerossë

Comme solution rapide, ajoutez 

export QT_STYLE_OVERRIDE=gtk2

à votre .bashrc. Ensuite, vos menus devraient au moins avoir du texte à nouveau.

5
user9864150

Ce n’est pas à proprement parler un problème de thématique GTK. Au lieu de cela, c'est parce que votre version de Qt est ancienne. Vous devez installer qt=5.9.
Dans mon cas, ce problème est dû au fait que j'utilise le canal conda-forge et que qt est en version 5.6. Lorsque explicitement installer qt=5.9 à partir du canal par défaut, le problème a été résolu sans modifier le fichier .bashrc.

3
cosmoscalibur

Je l'ai résolu en mettant à niveau et en installant pkg-config

Sudo apt upgrade && Sudo apt install pkg-config 

ET la série Jupyter fonctionne bien!

1
Bathe