Class: QgsMapOverviewCanvas¶
- class qgis.gui.QgsMapOverviewCanvas¶
Bases:
PyQt5.QtWidgets.QWidget
A widget that displays an overview map.
Methods
Should be called when the canvas destination CRS is changed
used for overview canvas to reflect changed extent in main map canvas
- param flag
Triggered when a layer in the overview requests a repaint.
Returns list of layers visible in the overview
Overridden mouse move event
Overridden mouse press event
Overridden mouse release event
Overridden paint event
renders overview and updates panning widget
Overridden resize event
changes background color
updates layer set for overview
Overridden show event
Called when the canvas transform context is changed
called when panning to reflect mouse movement
Overridden mouse release event
- actionEvent(self, QActionEvent)¶
- changeEvent(self, QEvent)¶
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QContextMenuEvent)¶
- create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- customEvent(self, QEvent)¶
- destinationCrsChanged(self)¶
Should be called when the canvas destination CRS is changed
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- drawExtentRect(self)¶
used for overview canvas to reflect changed extent in main map canvas
- dropEvent(self, QDropEvent)¶
- enableAntiAliasing(self, flag: bool)¶
- Parameters
flag (bool) –
- enterEvent(self, QEvent)¶
- event(self, QEvent) bool ¶
- focusInEvent(self, QFocusEvent)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- focusPreviousChild(self) bool ¶
- hideEvent(self, QHideEvent)¶
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- layerRepaintRequested(self, deferred: bool = False)¶
Triggered when a layer in the overview requests a repaint.
- Parameters
deferred (bool = False) –
- layers(self) List[QgsMapLayer] ¶
Returns list of layers visible in the overview
- Return type
List[QgsMapLayer]
- leaveEvent(self, QEvent)¶
- mapRenderingFinished(self)¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- mouseDoubleClickEvent(self, QMouseEvent)¶
- mouseMoveEvent(self, e: QMouseEvent)¶
Overridden mouse move event
- Parameters
e (QMouseEvent) –
- mousePressEvent(self, e: QMouseEvent)¶
Overridden mouse press event
- Parameters
e (QMouseEvent) –
- mouseReleaseEvent(self, e: QMouseEvent)¶
Overridden mouse release event
- Parameters
e (QMouseEvent) –
- moveEvent(self, QMoveEvent)¶
- nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) Tuple[bool, int] ¶
- paintEvent(self, pe: QPaintEvent)¶
Overridden paint event
- Parameters
pe (QPaintEvent) –
- receivers(self, PYQT_SIGNAL) int ¶
- refresh(self)¶
renders overview and updates panning widget
- resizeEvent(self, e: QResizeEvent)¶
Overridden resize event
- Parameters
e (QResizeEvent) –
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setBackgroundColor(self, color: Union[QColor, Qt.GlobalColor, QGradient])¶
changes background color
- Parameters
color (Union[QColor) –
- setLayers(self, layers: Iterable[QgsMapLayer])¶
updates layer set for overview
- Parameters
layers (Iterable[QgsMapLayer]) –
- showEvent(self, e: QShowEvent)¶
Overridden show event
- Parameters
e (QShowEvent) –
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- transformContextChanged(self)¶
Called when the canvas transform context is changed
- updateFullExtent(self)¶
- updateMicroFocus(self)¶
- updatePanningWidget(self, pos: QPoint)¶
called when panning to reflect mouse movement
- Parameters
pos (QPoint) –
- wheelEvent(self, e: QWheelEvent)¶
Overridden mouse release event
- Parameters
e (QWheelEvent) –