Class: QgsPlotToolTemporaryKeyZoom¶
- class qgis.gui.QgsPlotToolTemporaryKeyZoom¶
Bases:
QgsPlotToolZoom
Plot tool for temporarily zooming a plot while a key is depressed.
New in version 3.26.
QgsPlotToolTemporaryKeyZoom(canvas:
QgsPlotCanvas
) Constructor for QgsPlotToolTemporaryKeyZoom.Methods
Constrains a point to force it to fall within the specified rectangle.
Returns
True
if a mouse press/release operation which started atstartViewPoint
and ended atendViewPoint
should be considered a "click and drag".- param event:
- param event:
- param event:
Converts a
point
in map coordinates to the associated canvas point.Converts a
point
on the canvas to the associated map coordinate.- activate(self)¶
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- constrainPointToRect(point: QPointF | QPoint, rect: QRectF) QPointF ¶
Constrains a point to force it to fall within the specified rectangle.
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- isClickAndDrag(self, startViewPoint: QPoint, endViewPoint: QPoint) bool ¶
Returns
True
if a mouse press/release operation which started atstartViewPoint
and ended atendViewPoint
should be considered a “click and drag”. IfFalse
is returned, the operation should be instead treated as just a click onstartViewPoint
.
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, event: QKeyEvent)¶
- Parameters:
event (QKeyEvent) –
- keyReleaseEvent(self, event: QKeyEvent)¶
- Parameters:
event (QKeyEvent) –
- plotReleaseEvent(self, event: QgsPlotMouseEvent)¶
- Parameters:
event (QgsPlotMouseEvent) –
- receivers(self, PYQT_SIGNAL) int ¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- timerEvent(self, QTimerEvent)¶
- toCanvasCoordinates(self, point: QgsPoint) QgsPointXY ¶
Converts a
point
in map coordinates to the associated canvas point.May return an empty point if the map point cannot be converted to a canvas point.
- toMapCoordinates(self, point: QgsPointXY) QgsPoint ¶
Converts a
point
on the canvas to the associated map coordinate.May return an empty point if the canvas point cannot be converted to a map point.