1 votos

Manejo del evento guardar en QGIS

He conseguido cargar QgsVectorLayer desde PostgreSQL y añadirlo al mapa. ¿Es posible atrapar el evento save después de la edición, hacer mi propio guardado, llamar al refresco de la capa y de esta manera evitar el guardado por defecto por la fuente de datos? La idea es tener la lectura a través del proveedor estándar y guardar los cambios a través del servidor de aplicaciones aplicando cierta lógica y comprobaciones.

1voto

Sushiant Puntos 78

Sí que puedes. Desde QGIS 2.0 esto ha sido posible en su mayoría. Ahora puedes adjuntar callbacks a las señales. Ver aquí: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/vector.html#editing-buffer

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X