[QGIS-Developer] Widget type
Jorge Almerio
jorgealmerio at yahoo.com.br
Fri Jan 18 07:09:23 PST 2019
Hi devs,
How can I create or change a Field with the Widget type to "Text Edit"?
I had tried with code below:
pipeLyr = iface.activeLayer()
campo = "DNteste"
DNfld = QgsField(campo, QVariant.Int)
pipeLyr.addAttribute(DNfld)
pipeLyr.updateFields()
field_index=pipeLyr.fields().indexFromName(campo)
#pipeLyr.setEditorWidgetSetup(field_index,'Text Edit')
pipeLyr.editFormConfig().setWidgetConfig(field_index, 'EditText')
But I got:
QgsEditFormConfig.setWidgetConfig(): argument 1 has unexpected type 'int'
Thanks in advance,
Jorge Almerio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190118/81925f76/attachment-0001.html>
More information about the QGIS-Developer
mailing list