Hi all, I'm trying to make a custom form that can make some calculations on poligons when a button on it is pushed. For this I wrote a python script like explained by Nathan at [0].

All works when the form is opened by an action in the identify tool, but when the form is openend because the digitalization of the polygon is finished (right click) the form allways gets a featureID of 0 (using identify the ID varies).

So my problem is that I can't get to the geometry of the polygon just digitized. I allways get the geometry of feature 0.

My simplyfied function looks like this:

def openForm(dialog,layerID,featureID):
        msgBox = QMessageBox()
        msgBox.setText("ID: " + str(featureID) )
        msgBox.exec_()

any hints?
Thanks a lot
MArco


[0] http://woostuff.wordpress.com/2011/09/05/qgis-tips-custom-feature-forms-with-python-logic/
--
Marco Bernasocchi
www.opengis.ch
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to