Hi Paul

AFAIK you need to keep track of all the rubber bands you add and then reset
them when you want to clean them up. See some example code here:

https://github.com/inasafe/inasafe/blob/develop/safe/gui/tools/rectangle_map_tool.py#L56

Regards

Tim

On Tue, Sep 22, 2020 at 9:02 AM Paul Wittle <
[email protected]> wrote:

> Hi,
>
>
>
> I’m having an issue with the documentation this morning. I’m writing a
> small python plugin and adding rubberbands to the canvas which is fine but
> for some reason I can’t seem to remove them from the canvas at the end.
>
>
>
> To start with, this is because I’d not put anything in to remove them but
> now I’m using the iface.mapCanvas.scene().removeItem() function and they
> still are present.
>
>
>
> I have two questions really:
>
>    1. I can’t see scene defined in the documentation for QgsMapCanvas; is
>    this something that should be there?
>    2. Is there a way to simply remove all scenes from the canvas?
>
>
>
> Any help would be great 😊
>
> Thanks,
>
>
>
> *Paul Wittle *
>
> <https://www.dorsetcouncil.gov.uk/>
>
> *Business Solutions Analyst (GIS)*
>
> *ICT Operations *
>
> *Dorset Council*
>
> 01305 228473
> <01305%20228473%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20>
>
> dorsetcouncil.gov.uk <https://www.dorsetcouncil.gov.uk>
>
>
>
> <https://www.facebook.com/DorsetCouncilUK>
>
> <https://instagram.com/DorsetCouncilUK>
>
> <https://twitter.com/DorsetCouncilUK>
>
>
> This e-mail and any files transmitted with it are intended solely for the
> use of the individual or entity to whom they are addressed. It may contain
> unclassified but sensitive or protectively marked material and should be
> handled accordingly. Unless you are the named addressee (or authorised to
> receive it for the addressee) you may not copy or use it, or disclose it to
> anyone else. If you have received this transmission in error please notify
> the sender immediately. All traffic may be subject to recording and/or
> monitoring in accordance with relevant legislation. Any views expressed in
> this message are those of the individual sender, except where the sender
> specifies and with authority, states them to be the views of Dorset
> Council. Dorset Council does not accept service of documents by fax or
> other electronic means. Virus checking: Whilst all reasonable steps have
> been taken to ensure that this electronic communication and its attachments
> whether encoded, encrypted or otherwise supplied are free from computer
> viruses, Dorset Council accepts no liability in respect of any loss, cost,
> damage or expense suffered as a result of accessing this message or any of
> its attachments. For information on how Dorset Council processes your
> information, please see www.dorsetcouncil.gov.uk/416433
> _______________________________________________
> QGIS-Developer mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer



-- 
------------------------------------------------------------------------------------------
​

Tim Sutton
Visit http://kartoza.com to find out about open source:
 * Desktop GIS programming services
 * Geospatial web development
* GIS Training
* Consulting Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee
-------------------------------------------------------------------------------------------
Kartoza is a merger between Linfiniti and Afrispatial
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to