Hi, I am trying to do a python init script that executes upon opening a form (the standard-form, not a custom form).
The script should take a value of a feature, round the value (without modifying the data) and display it in the form instead of the unrounded value. I can get access to the attribute data, but don't know how to access the QLineEdit to change the value in the form. Here is what I did so far: --------------------------------------------------------------- # -*- coding: utf-8 -*- # Import the PyQt and QGIS librariesfrom qgis.core import * from PyQt4.QtCore import * from PyQt4.QtGui import * from qgis.core import * from qgis.gui import * def featureFormInit(dialog,layer,feature): area_rounded = round(feature.attribute("f_area")) feature.setAttribute("f_area",area_rounded) --------------------------------------------------------------- The above code works fine so far and I checked by logging the rounded value. How can I now get access to the correct widget and replace the unrounded value with the rounded one? Thanks for any hint, Andreas _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer