J'ai écrit un plugin QGIS (en utilisant le plugin "Plugin Builder"), et j'ai décidé que je voulais changer l'icône (icon.png).
Après avoir exécuté make deploy pour reconstruire le plugin localement, la nouvelle icône apparaît dans Plugin Manager (à la fois dans la liste des plugins et dans le panneau de description du plugin). Jusqu'ici tout va bien.
Cependant, l'ancienne icône persiste dans le menu et les icônes de la barre d'outils.
J'ai établi que le fichier icon.png est correct dans le metadata.txt et qu'il est copié dans mon répertoire ~ / .qgis / python / plugins / myplugin .
C'est particulièrement déroutant - je ne remplace pas l'icône du plugin par défaut, mais une icône que j'ai créée précédemment pour remplacer l'icône du plugin par défaut. Donc, cela a fonctionné avant ...: /
J'ai essayé ça ...
- redémarrage de QGIS
- désinstaller, puis réinstaller le plugin à l'aide du gestionnaire de plugins
- détruire le plugin en utilisant make derase suivi de make deploy
- recharger le plugin en utilisant le plugin "Plugin reloader"
QGIS cache-t-il les icônes quelque part? C'est la seule explication à laquelle je peux penser. Si c'est le cas, existe-t-il un moyen de vider le cache?
J'utilise QGIS 2.10.1 Pisa sur Ubuntu 14.04. J'utilise la version 2.8.3 de "Plugin Builder"
Je soupçonne que ce ne sera pas un problème pour quiconque n'a pas installé le plugin auparavant, mais c'est un peu étrange.