0 votos

cerrar edicion con commitChanges() en qgis

tengo el siguiente codigo

def beditar(self):
    QMessageBox.information(None, "Error", '1'+str(vlayer),QMessageBox.Ok)
    vlayer.commitChanges()        
    canvas.refresh()
    QMessageBox.information(None, "Error", '2',QMessageBox.Ok)

def bcargar(self):
    uri.setConnection("localhost", "5432", "bg_eps", "%s"%str(l[7]).lower(),"%s"%l[35]) 
    uri.setDataSource ("public", "%s"%str(l[4]).lower(), "the_geo") 
    vlayer=QgsVectorLayer (uri .uri() ,"%s"%str(l[8]).lower(),"postgres")

    QgsProject.instance().addMapLayer(vlayer)
    vlayer.startEditing()
    #iface.showAttributeTable(iface.activeLayer())
    canvas.refresh()

el cual forma parte de un plugini, puedo inicia la edicion pero no me la cierra a que se debera?

gracias

saludos.

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