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”.
Para proyectos en la nube, simplemente agregue el archivo QML correspondiente a su carpeta local de proyectos en la nube y cárguelo en QGIS mediante qfieldsync. Este método garantiza una implementación y actualización fluida del complemento en los dispositivos sobre el terreno.
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 mediante una ventana emergente de complementos, accesible desde el panel de configuración de QField. Haga clic en el botón "Instalar complemento desde URL" y pegue la URL que apunte a un archivo comprimido del complemento, o descargue uno de los "Complementos disponibles" desarrollados por la comunidad (../reference/plugins.md).
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.