0
加載到PostGIS的層中的字段我已加載從POSTGIS層在QGIS和我使用的弗洛代碼片段添加字段層:如何添加在QGIS
canvas = qgis.utils.iface.mapCanvas()
aLayer = canvas.currentLayer()
field_name = "test"
aLayer.startEditing()
if not field_name in fieldnames:
res = aLayer.dataProvider().addAttributes([QgsField(field_name, QVariant.String)])
aLayer.updateFields()
aLayer.commitChanges()
但它不添加字段到圖層。如果我想將這些字段添加到圖層,我必須做什麼。