QGISプラグイン(「プラグインビルダー」プラグインを使用)を作成していて、アイコン(icon.png)を変更することにしました。
make deployを実行してプラグインをローカルで再構築すると、新しいアイコンがプラグインマネージャー(プラグインのリストとプラグインの説明パネルの両方)に表示されます。ここまでは順調ですね。
ただし、古いアイコンはメニューとツールバーアイコンに残ります。
icon.pngがmetadata.txtで正しいことを確認し、〜/ .qgis / python / plugins / mypluginディレクトリにコピーしています。
これは特に不可解です。デフォルトのプラグインアイコンを置き換えるのではなく、デフォルトのプラグインアイコンを置き換えるために以前に作成したアイコンです。したがって、これは以前に機能しました...:/
私はこれらを試しました...
- QGISの再起動
- プラグインマネージャを使用してプラグインをアンインストールしてから再インストールする
- make deraseに続いてmake deployを使用してプラグインを破棄します
- 「Plugin reloader」プラグインを使用してプラグインをリロードします
QGISはアイコンをどこかにキャッシュしますか?それが私が考えることができる唯一の説明です。もしそうなら、キャッシュをフラッシュする方法はありますか?
Ubuntu 14.04でQGIS 2.10.1 Pisaを使用しています。「Plugin Builder」バージョン2.8.3を使用しています
これまでプラグインをインストールしたことがない人には問題にならないと思いますが、少し奇妙です。