Class: QgsMapToolExtent¶
-
class
qgis.gui.
QgsMapToolExtent
(canvas: QgsMapCanvas)¶ Bases:
qgis._gui.QgsMapTool
constructor
A map tool that emits an extent from a rectangle drawn onto the map canvas.
New in version 3.0: Enums
Methods
Returns the current extent drawn onto the canvas.
Returns the current fixed aspect ratio to be used when dragging extent onto the canvas.
Sets a fixed aspect ratio to be used when dragging extent onto the canvas.
Signals
signal emitted on extent change [signal]
Attributes
-
activate
(self)¶
-
canvasMoveEvent
(self, e: QgsMapMouseEvent)¶
-
canvasPressEvent
(self, e: QgsMapMouseEvent)¶
-
canvasReleaseEvent
(self, e: QgsMapMouseEvent)¶
-
childEvent
()¶
-
connectNotify
()¶
-
customEvent
()¶
-
deactivate
(self)¶
-
disconnectNotify
()¶
-
extent
(self) → QgsRectangle¶ Returns the current extent drawn onto the canvas.
-
extentChanged
¶ signal emitted on extent change [signal]
-
flags
(self) → QgsMapTool.Flags¶
-
isSignalConnected
()¶
-
ratio
(self) → QSize¶ Returns the current fixed aspect ratio to be used when dragging extent onto the canvas. If the aspect ratio isn’t fixed, the width and height will be set to zero.
-
receivers
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setRatio
(self, ratio: QSize)¶ Sets a fixed aspect ratio to be used when dragging extent onto the canvas. To unset a fixed aspect ratio, set the width and height to zero.
- Parameters
ratio – aspect ratio’s width and height
-
timerEvent
()¶
-
toCanvasCoordinates
()¶
-
toLayerCoordinates
()¶
-
toMapCoordinates
()¶
-
toMapCoordinatesV2
()¶
-