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.
Respuesta
¿Demasiados anuncios?
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