Saltar a contenido

Complementos de QField

QField tiene un marco de complemento QML/Javascript a través del cual se pueden programar funcionalidades 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

Se muestra un cuadro de diálogo de permiso antes de activar un complemento, brindándole la posibilidad de otorgar o denegar complementos individuales.

Complementos de proyecto

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

Para los proyectos en la nube, basta con añadir el archivo QML correspondiente en la carpeta local del proyecto en la nube y cargar el archivo recién añadido en QGIS utilizando qfieldsync. Este método asegura un complemento sin problemas y la actualización de los dispositivos en el campo.

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

Los complementos de la aplicación se instalan a través de una ventana emergente de complementos a la que se accede desde el panel Configuración de QField de QField. Basta con pulsar el botón "Instalar complemento desde URL" y pegar una URL que apunte a un archivo de complemento comprimido. archivo comprimido del complemento.

Una vez instalado, el complemento aparecerá en la lista de complementos que se encuentra en la ventana emergente, con un interruptor para activar el complemento.