Eu escrevi um plug-in QGIS (usando o plug-in "Plugin Builder") e decidi que queria mudar o ícone (icon.png).
Depois de executar o make deploy para reconstruir o plug-in localmente, o novo ícone aparece no Gerenciador de plug-ins (na lista de plug-ins e no painel de descrição do plug-in). Por enquanto, tudo bem.
No entanto, o ícone antigo persiste no menu e nos ícones da barra de ferramentas.
Eu estabeleci que o icon.png está correto no metadata.txt e está sendo copiado para o meu diretório ~ / .qgis / python / plugins / myplugin .
Isso é especialmente intrigante - não estou substituindo o ícone do plug-in padrão, mas um ícone que eu criei anteriormente para substituir o ícone do plug-in padrão. Portanto, isso já funcionou antes ...: /
Eu tentei estes ...
- reiniciando o QGIS
- desinstalar e reinstalar o plug-in usando o gerenciador de plug-ins
- destruir o plugin usando make derase seguido por make deploy
- recarregue o plug-in usando o plug-in "Plugin reloader"
O QGIS armazena em cache ícones em algum lugar? Essa é a única explicação que consigo pensar. Se isso acontecer, existe alguma maneira de liberar o cache?
Estou usando o QGIS 2.10.1 Pisa no Ubuntu 14.04. Estou usando o "Plugin Builder" versão 2.8.3
Eu suspeito que não será um problema para quem não instalou o plug-in antes, mas é um pouco estranho.