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.

If you want to contribute to QGIS Project with your plugin, it’s highly recommended to read the QGIS Developers Guide at our documentation website: https://docs.qgis.org

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í:

https://qgis.org/api/classQgisInterface.html (for QGIS testing)

https://qgis.org/api/2.0/classQgisInterface.html (for QGIS 2.0)

https://qgis.org/api/1.8/classQgisInterface.html (for QGIS 1.8)