Il y a plusieurs questions connexes, mais je n'en ai trouvé aucune qui réponde réellement à ce détail:
Où est stockée la référence au thème d'icônes actuel?
Le thème des icônes pouvant être modifié, il en va de même pour le chemin d'accès à son dossier. Il doit être stocké quelque part. Je fais une application et je veux qu'elle tire ses propres icônes du thème d'icônes actuellement utilisé. J'ai vu réponses montrer comment récupérer le chemin en utilisant Python et Gtk, mais j'utilise PyQt et voudrais aussi éviter d'importer Gtk.
Existe-t-il un fichier de configuration contenant le nom ou le chemin du thème d'icônes actuel? Ou connaissez-vous un PyQt signifie faire cela?
Une référence au thème d'icônes actuel se trouve dans gconf-editor
à l'adresse:
desktop
> gnome
> interface
> icon_theme
Vous pouvez aussi lire directement le fichier ~/.gconf/desktop/gnome/interface$ cat %gconf.xml
.
Malheureusement, cela ne fournit pas de chemin d'accès au thème d'icônes pertinent. Je vérifierai comment ce paramètre se rapporte au chemin et je vous le ferai savoir ;-)
Regardez PyXDG (paquet python-xdg
dans Ubuntu). xdg.IconTheme.getIconPath(iconname)
vous donne le chemin de l'icône de donner.
Cela semble trop facile, donc il me manque probablement quelque chose ici ... mais qu'en est-il:
icon = QIcon.fromTheme("firefox")
QT est censé s'en occuper lui-même.