[Qgis-developer] How to access "Add New Feature" QgsRubberband methods?

Matthias Kuhn matthias at opengis.ch
Sun Mar 27 07:12:11 PDT 2016

Hi Alexandre,

The rubberband belongs to the internals of the maptool. As long as you
don't want to subclass the maptool I think the easiest way is to send
the backspace event to the maptool instead. And I would even say that
this is semantically the correct thing to do.


On 03/27/2016 04:06 PM, Alexandre Neto wrote:
> Hello all,
> Can anyone tell me how can I, using Python, access to the "Add New
> Feature" QgsRubberBand methods? Or maybe point me to same sample code?
> I don't want to create a new rubberband, I would like to access the
> one that is created by the drawing/editing maptools.
> I can reach the current mapTool with,
> iface.mapCanvas().mapTool()
> But I'm not understanding how to from there
> I wanted to use removeLastPoint() (or the undo() in ). The idea is to
> simulate the backspace key functionality with a button to use in a
> tablet device (Windows).
> Thanks,
> Alexandre Neto
> -- 
> Alexandre Neto
> ---------------------
> @AlexNetoGeo
> http://sigsemgrilhetas.wordpress.com
> http://gisunchained.wordpress.com
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Matthias Kuhn
OPENGIS.ch - https://www.opengis.ch
Spatial • (Q)GIS • PostGIS • Open Source

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160327/eda904b7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160327/eda904b7/attachment.sig>

More information about the Qgis-developer mailing list