GIS/QGIS

[pyqgis] QgsRubberBand - transparent overlay widget on canvas

프란5 2019. 11. 11. 15:28
반응형

the yellow is showed by feature selection. and green line is created by QgsRubberBand.

 

 

from qgis.gui import QgsRubberBand

 

if self.rb != None:
self.iface.mapCanvas().scene().removeItem(self.rb)

self.rb = QgsRubberBand(self.iface.mapCanvas(), True)
self.rb.setColor(QColor(0, 255, 0, 255))
self.rb.setWidth(2)
self.rb.addGeometry(ft.geometry(), None)

반응형