Ben bir QGIS eklentisi yazıyorum ("Plugin Builder" eklentisini kullanarak) ve ben simgeyi (icon.png) değiştirmek istediğime karar verdim.
Eklentiyi yerel olarak yeniden oluşturmak için make deploy komutunu çalıştırdıktan sonra , yeni simge Eklenti Yöneticisi'nde (hem eklenti listesinde hem de eklenti açıklama panelinde) görünür. Çok uzak çok iyi.
Ancak, eski simge menüde ve araç çubuğu simgelerinde kalır.
İcon.png'in metadata.txt dosyasında doğru olduğunu ve ~ / .qgis / python / plugins / myplugin dizinine kopyalandığını belirledim .
Bu özellikle şaşırtıcıdır - Varsayılan eklenti simgesini değiştirmiyorum, ancak varsayılan eklenti simgesini değiştirmek için daha önce oluşturduğum bir simge. Bu daha önce işe yaradı ...: /
Bunları denedim ...
- QGIS'i yeniden başlatma
- eklentiyi kaldırın, ardından eklenti yöneticisini kullanarak eklentiyi yeniden yükleyin
- make derase ve ardından deploy yaparak eklentiyi yok et
- "Plugin reloader" eklentisini kullanarak eklentiyi yeniden yükleyin
QGIS simgeleri bir yerde önbelleğe alıyor mu? Aklıma gelen tek açıklama bu. Varsa, önbelleği temizlemenin bir yolu var mı?
Ubuntu 14.04 üzerinde QGIS 2.10.1 Pisa kullanıyorum. "Eklenti Oluşturucu" sürüm 2.8.3 kullanıyorum
Daha önce eklentiyi yüklememiş olan herkes için bir sorun olmayacağından şüpheleniyorum, ancak biraz garip.