我想通过python脚本访问外部qgis插件。我已经能够访问内置的qgis处理和矢量工具箱,但是对于外部插件(例如拓扑检查器插件)却没有成功。我已经尝试使用内置的qgis python控制台和一个扩展IDE,但尝试失败。
我确信有办法做到这一点,之前有人这样做过吗?
谢谢!
答案 0 :(得分:0)
您可以将qgis插件文件夹添加到路径中。这样你就可以将它们作为模块导入。
答案 1 :(得分:0)
查看我的博客,找到一种在独立的PyQGIS应用程序中加载QGIS插件的方法(西班牙语):
在那里,您将找到一个QgisInterface类,您必须使用该类才能运行QGIS中的插件。现在,QGIS开发人员正在使用该类来运行PyQGIS测试。
正如你可以看到的那样,博客文章已经很老了,所以我不保证它可以开箱即用,但是对于你来说它确实是一个非常好的指南你想要的。