我一直在编写QGIS插件(使用“插件生成器”插件),并决定要更改图标(icon.png)。
运行make deploy在本地重建插件后,新图标将显示在插件管理器中(在插件列表和插件描述面板中)。到目前为止,一切都很好。
但是,旧图标仍保留在菜单和工具栏图标中。
我已经确定metadata.txt中的icon.png是正确的,并被复制到我的〜/ .qgis / python / plugins / myplugin目录中。
这尤其令人困惑-我不是要替换默认插件图标,而是我先前创建的用于替换默认插件图标的图标。所以这在...之前已经起作用了::/
我已经尝试过这些...
- 重新启动QGIS
- 卸载,然后使用插件管理器重新安装插件
- 使用make derase销毁插件,然后执行make deploy
- 使用“插件重新加载器”插件重新加载插件
QGIS是否将图标缓存在某处?那是我能想到的唯一解释。如果可以,是否有任何刷新缓存的方法?
我在Ubuntu 14.04上使用QGIS 2.10.1 Pisa。我正在使用“插件生成器” 2.8.3版
我怀疑这对于以前没有安装过插件的人来说都不是问题,但这有点奇怪。