Ich habe ein QGIS-Plugin geschrieben (mit dem Plugin "Plugin Builder") und beschlossen, das Symbol (icon.png) zu ändern.
Nach dem Ausführen von make deploy , um das Plugin lokal neu zu erstellen, wird das neue Symbol im Plugin-Manager angezeigt (sowohl in der Liste der Plugins als auch im Plugin-Beschreibungsfeld). So weit, ist es gut.
Das alte Symbol bleibt jedoch im Menü und in den Symbolleistensymbolen erhalten.
Ich habe festgestellt, dass die Datei icon.png in der Datei metadata.txt korrekt ist und in mein Verzeichnis ~ / .qgis / python / plugins / myplugin kopiert wird .
Dies ist besonders rätselhaft - ich ersetze nicht das Standard-Plugin-Symbol, sondern ein Symbol, das ich zuvor erstellt habe, um das Standard-Plugin-Symbol zu ersetzen. Das hat also schon mal geklappt ...: /
Ich habe diese versucht ...
- QGIS neu starten
- deinstallieren Sie das Plugin und installieren Sie es mit dem Plugin-Manager neu
- Zerstören Sie das Plugin mit make derase, gefolgt von make deploy
- Laden Sie das Plugin mit dem Plugin "Plugin reloader" neu
Zwischenspeichert QGIS irgendwo Symbole? Das ist die einzige Erklärung, die mir einfällt. Wenn ja, gibt es eine Möglichkeit, den Cache zu leeren?
Ich verwende QGIS 2.10.1 Pisa unter Ubuntu 14.04. Ich verwende "Plugin Builder" Version 2.8.3
Ich vermute, es wird kein Problem für jemanden sein, der das Plugin noch nicht installiert hat, aber es ist ein bisschen seltsam.