Desarrollo de Complemento

QGIS tiene una infraestructura de complemento. Usted puede adicionar mucha funcionalidad nueva escribiendo sus propios complementos. Estos complementos pueden ser escritos en C++ o en Python.

Si desea contribuir al Proyecto QGIS con su complemento, se recomienda fuertemente que lea Guía de desarrolladores para QGIS

Desarrollando Complemento C++

Preparar el Ambiente y Configurar el Repo

Configurando el Directorio de Complementos

Dentro de la carpeta QGIS:

cd src/plugins/
python plugin_builder.py

Now follow the instructions in the screen wizard to create a folder for your plugin. After the required input is given, a folder for the plugin is created. Read the README inside the plugin folder to create a plugin.

Construyendo QGIS ahora también construirá su complemento. Después de iniciar QGIS active el complemento para verlo y mostrar su diálogo.

Desarrollo de módulos Python

QGIS también tiene mucho para ofrecer para desarrolladores python.

QGIS tiene vínculos de python, así se pueden automatizar tareas en QGIS a través de python.

Interested in python plugin development, easiest way to start is using the Plugin Builder plugin in QGIS. Search for ‘Plugin Builder’ in the plugin manager of QGIS, or read up here: http://plugins.qgis.org/plugins/pluginbuilder/

You can also go to Desarrollo de módulos Python or have a look into the Python Cookbook in our Documentation site: http://docs.qgis.org.

Buscando ejemplos de complementos python, vea http://plugins.qgis.org

Puede encontrar el QGIS-iface que puede usar mediante python aquí:

http://qgis.org/api/classQgisInterface.html (solo a efectos de verificación en QGIS)

http://qgis.org/api/2.0/classQgisInterface.html (para QGIS 2.0)

http://qgis.org/api/1.8/classQgisInterface.html (para QGIS 1.8)