Saltar a contenido

Complementos de QField

QField tiene un marco de complemento QML/Javascript a través del cual se pueden crear scripts de funciones y características adicionales.

Tipos de complementos

Los complementos se pueden servir de dos maneras:

  • como un complemento específico del proyecto que estará activo durante la duración de una sesión del proyecto determinado;
  • como un complemento de aplicación que se activará cuando se inicie QField.

Nota

Antes de activar un complemento, se muestra un cuadro de diálogo de permisos, que permite conceder o denegar permisos individuales.

Complementos de proyecto

Los complementos de proyecto se implementan como un archivo sidecar en un archivo de proyecto determinado y deben compartir el mismo nombre de archivo con extensión .qml. Por ejemplo, si el archivo de proyecto es “tree_inventory_qfield.qgs”, el archivo QML principal del complemento debe ser “tree_inventory_qfield.qml”.

For cloud projects, you simply add the relevant QML file into your local cloud project folder and upload the newly added file on QGIS using qfieldsync. This method insures a smooth plugin deployment and update to devices on the field.

Para proyectos que no sean en la nube, consulte la página de documentación de QField storage handling documentation page para aprender a importar proyectos en dispositivos.

Complementos de la aplicación

Application plugins are installed through a plugins popup accessed from QField’s Settings panel. Click on the "Install plugin from URL" button and paste in a URL pointing to a zipped plugin file, or download one of the "Available Plugins" already developed by the community.

Una vez instalado, el complemento aparecerá en la lista de complementos que se encuentra en la ventana emergente, con un interruptor para alternar la activación del complemento.