Piszę wtyczkę QGIS (używając wtyczki „Plugin Builder”) i zdecydowałem, że chcę zmienić ikonę (icon.png).
Po uruchomieniu make deploy w celu lokalnej odbudowy wtyczki nowa ikona pojawia się w Menedżerze wtyczek (zarówno na liście wtyczek, jak i panelu opisu wtyczek). Na razie w porządku.
Jednak stara ikona pozostaje w menu i ikonach paska narzędzi.
Ustaliłem, że icon.png jest poprawny w metadata.txt i jest kopiowany do mojego katalogu ~ / .qgis / python / plugins / myplugin .
Jest to szczególnie zagadkowe - nie zastępuję domyślnej ikony wtyczki, ale ikonę, którą wcześniej utworzyłem, aby zastąpić domyślną ikonę wtyczki. Więc działało to przed ...: /
Próbowałem tych ...
- restartowanie QGIS
- odinstaluj, a następnie zainstaluj ponownie wtyczkę za pomocą menedżera wtyczek
- zniszcz wtyczkę za pomocą make derase, a następnie make deploy
- przeładuj wtyczkę za pomocą wtyczki „Plugin reloader”
Czy gdzieś ikony QGIS buforują? To jedyne wyjaśnienie, jakie mogę wymyślić. Jeśli tak, to czy jest jakiś sposób na opróżnienie pamięci podręcznej?
Używam QGIS 2.10.1 Pisa na Ubuntu 14.04. Używam „Plugin Builder” w wersji 2.8.3
Podejrzewam, że nie będzie to problemem dla nikogo, kto wcześniej nie instalował wtyczki, ale to trochę dziwne.