Subgroup: Geometry
Class: QgsGeometryRubberBand¶
-
class
qgis.gui.
QgsGeometryRubberBand
¶ Bases:
qgis._gui.QgsMapCanvasItem
A rubberband class for QgsAbstractGeometry (considering curved geometries)*
Methods
contextMenuEvent
dragEnterEvent
dragLeaveEvent
dragMoveEvent
dropEvent
focusInEvent
focusOutEvent
geometry
Returns a pointer to the geometry hoverEnterEvent
hoverLeaveEvent
hoverMoveEvent
inputMethodEvent
inputMethodQuery
itemChange
keyPressEvent
keyReleaseEvent
mouseDoubleClickEvent
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
moveVertex
Moves vertex to new position (in map coordinates) paint
prepareGeometryChange
sceneEvent
sceneEventFilter
setBrushStyle
Sets brush style setFillColor
Sets fill color for vertex markers setGeometry
Sets geometry (takes ownership). setIconType
Sets vertex marker icon type setLineStyle
Sets pen style setRenderContextVariables
setStrokeColor
Sets stroke color for vertex markers setStrokeWidth
Sets stroke width updateCanvas
updateMicroFocus
wheelEvent
Signals
Attributes
ICON_BOX
ICON_CIRCLE
ICON_CROSS
ICON_FULL_BOX
ICON_NONE
ICON_X
-
ICON_BOX
= 3¶
-
ICON_CIRCLE
= 4¶
-
ICON_CROSS
= 1¶
-
ICON_FULL_BOX
= 5¶
-
ICON_NONE
= 0¶
-
ICON_X
= 2¶
-
class
IconType
¶ Bases:
int
-
contextMenuEvent
()¶
-
dragEnterEvent
()¶
-
dragLeaveEvent
()¶
-
dragMoveEvent
()¶
-
dropEvent
()¶
-
focusInEvent
()¶
-
focusOutEvent
()¶
-
geometry
(self) → QgsAbstractGeometry¶ Returns a pointer to the geometry
-
hoverEnterEvent
()¶
-
hoverLeaveEvent
()¶
-
hoverMoveEvent
()¶
-
inputMethodEvent
()¶
-
inputMethodQuery
()¶
-
itemChange
()¶
-
keyPressEvent
()¶
-
keyReleaseEvent
()¶
-
mouseDoubleClickEvent
()¶
-
mouseMoveEvent
()¶
-
mousePressEvent
()¶
-
mouseReleaseEvent
()¶
-
moveVertex
(self, id: QgsVertexId, newPos: QgsPoint)¶ Moves vertex to new position (in map coordinates)
-
paint
(self, painter: QPainter)¶
-
prepareGeometryChange
()¶
-
sceneEvent
()¶
-
sceneEventFilter
()¶
-
setBrushStyle
(self, brushStyle: Qt.BrushStyle)¶ Sets brush style
-
setFillColor
(self, c: Union[QColor, Qt.GlobalColor, QGradient])¶ Sets fill color for vertex markers
-
setGeometry
(self, geom: QgsAbstractGeometry)¶ Sets geometry (takes ownership). Geometry is expected to be in map coordinates
-
setIconType
(self, iconType: QgsGeometryRubberBand.IconType)¶ Sets vertex marker icon type
-
setLineStyle
(self, penStyle: Qt.PenStyle)¶ Sets pen style
-
setRenderContextVariables
()¶
-
setStrokeColor
(self, c: Union[QColor, Qt.GlobalColor, QGradient])¶ Sets stroke color for vertex markers
-
setStrokeWidth
(self, width: int)¶ Sets stroke width
-
updateCanvas
()¶
-
updateMicroFocus
()¶
-
wheelEvent
()¶
-