[Qgis-developer] Re: cannot call
QgsVectorDataProvider.changeGeometryValues() from python
3nids
denis.rouzaud at gmail.com
Wed Jan 18 10:27:20 EST 2012
Hi all,
I suspect there is a bug for the changeGeometryValues() as it should get a
dict, similarly to the changeAttributeValues.
Btw, when I used changeAttributeValues({ id: {pos : attr} }), if attr was
not a QVariant, QGIS crashed (process ended) without giving any error
feedback.
I have pretty much no idea about c++, but I noticed a difference between
changeAttributeValues and changeGeometryValues: the first one being a const
and the other one not. I compiled QGIS after changing the
changeGeometryValues to const, but it changed nothing.... I also had a look
at the SIP files, but nothing came out to my eyes ;)
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/cannot-call-QgsVectorDataProvider-changeGeometryValues-from-python-tp7195861p7200456.html
Sent from the qgis-developer mailing list archive at Nabble.com.
More information about the Qgis-developer
mailing list