如何从python脚本运行QGIS插件

时间:2016-03-02 08:56:11

标签: python plugins qgis

我想通过python脚本访问外部qgis插件。我已经能够访问内置的qgis处理和矢量工具箱,但是对于外部插件(例如拓扑检查器插件)却没有成功。我已经尝试使用内置的qgis python控制台和一个扩展IDE,但尝试失败。

我确信有办法做到这一点,之前有人这样做过吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以将qgis插件文件夹添加到路径中。这样你就可以将它们作为模块导入。

答案 1 :(得分:0)

查看我的博客,找到一种在独立的PyQGIS应用程序中加载QGIS插件的方法(西班牙语):

http://geotux.tuxfamily.org/index.php/en/component/k2/item/229-cargando-plugins-de-quantum-gis-en-el-visor-de-pyqgis

enter image description here

在那里,您将找到一个QgisInterface类,您必须使用该类才能运行QGIS中的插件。现在,QGIS开发人员正在使用该类来运行PyQGIS测试。

正如你可以看到的那样,博客文章已经很老了,所以我不保证它可以开箱即用,但是对于你来说它确实是一个非常好的指南你想要的。