[Gfoss] Impazzendo... sulle nuove API, che pungono !

Geo DrinX geodrinx a gmail.com
Lun 14 Ott 2013 14:16:04 CEST


> Non demoralizzarti. Anche noi stiamo migrando plugin grossi (mesi di
> lavoro anche per noi).
> Se puoi spiegarci meglio il problema, potremo aiutarti.
>

Ti ringrazio.
Per farla breve, devo creare un memoryLayer e devo inserire un punto con un
record associato:

------------------------------------------------------------------------------------------------------------
geomType = "Point" + '?crs=proj4:' +
QgsProject.instance().readEntry("SpatialRefSys","/ProjectCRSProj4String")[0]
DronePlan = "DronePlan_"
memLay = QgsVectorLayer(geomType, DronePlan, 'memory')

pr2 = memLay.dataProvider()

res = pr2.addAttributes( [QgsField('Campo')])

fields = memLay.pendingFields()
f = QgsFeature(fields)

f['Campo'] = 100
------------------------------------------------------------------------------------------------------------

Ma la console risponde:
KeyError: 'Campo'

???  cosa vuole ?
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131014/a5734949/attachment.html>


Maggiori informazioni sulla lista Gfoss