He estado escribiendo un complemento QGIS (usando el complemento "Creador de complementos") y decidí que quería cambiar el ícono (icon.png).
Después de ejecutar make deploy para reconstruir el complemento localmente, el nuevo icono aparece en el Administrador de complementos (tanto en la lista de complementos como en el panel de descripción del complemento). Hasta ahora tan bueno.
Sin embargo, el ícono anterior persiste en el menú y los íconos de la barra de herramientas.
He establecido que icon.png es correcto en metadata.txt y se está copiando en mi directorio ~ / .qgis / python / plugins / myplugin .
Esto es especialmente desconcertante: no estoy reemplazando el ícono del complemento predeterminado, sino un ícono que creé previamente para reemplazar el ícono del complemento predeterminado. Entonces esto ha funcionado antes ...: /
He intentado estos ...
- reiniciar QGIS
- desinstalar, luego reinstalar el complemento usando el administrador de complementos
- destruir el complemento usando make derase seguido de make deploy
- Vuelva a cargar el complemento utilizando el complemento "Recargador de complementos"
¿QGIS almacena en caché los iconos en alguna parte? Esa es la única explicación que se me ocurre. Si es así, ¿hay alguna forma de vaciar el caché?
Estoy usando QGIS 2.10.1 Pisa en Ubuntu 14.04. Estoy usando "Plugin Builder" versión 2.8.3
Sospecho que no será un problema para nadie que no haya instalado el complemento antes, pero es un poco extraño.