Newer
Older
from eotimeseriesviewer.tests import start_app, TestObjects
lyr = TestObjects.createRasterLayer()
QgsProject.instance().addMapLayer(lyr)
c = QgsMapCanvas()
c.setLayers([lyr])
c.setDestinationCrs(lyr.crs())
c.setExtent(c.fullExtent())
c.show()
d = QgsAdvancedDigitizingDockWidget(c)
d.show()
mapTool = QgsMapToolCapture(c, d, QgsMapToolCapture.CapturePolygon)
c.setMapTool(mapTool)
mapTool.activate()
app.exec_()