Class: QgsAdvancedDigitizingCanvasItem¶
- class qgis.gui.QgsAdvancedDigitizingCanvasItem¶
Bases:
QgsMapCanvasItem
The
QgsAdvancedDigitizingCanvasItem
class draws the graphical elements of the CAD tools (QgsAdvancedDigitizingDockWidget
) on the map canvas.Methods
- param painter
Sets render context parameters
schedules map canvas for repaint
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- focusInEvent(self, QFocusEvent)¶
- focusOutEvent(self, QFocusEvent)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodQuery(self, Qt.InputMethodQuery) → Any¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) → Any¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- paint(self, painter: QPainter)¶
- Parameters
painter (QPainter) –
- prepareGeometryChange(self)¶
- sceneEvent(self, QEvent) → bool¶
- sceneEventFilter(self, QGraphicsItem, QEvent) → bool¶
- setRenderContextVariables(self, p: QPainter, context: QgsRenderContext) → bool¶
Sets render context parameters
- Parameters
p – painter for rendering
context – out: configured context
- Returns
True
in case of success
- updateCanvas(self)¶
schedules map canvas for repaint
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶