Class: QgsMaskMarkerSymbolLayerWidget¶
- class qgis.gui.QgsMaskMarkerSymbolLayerWidget¶
Bases:
QgsSymbolLayerWidget
Symbol layer widget for the handling of
QgsMaskMarkerSymbolLayer
.Added in version 3.12.
QgsMaskMarkerSymbolLayerWidget(layer: Optional[QgsVectorLayer], parent: Optional[QWidget] = None) Constructor
- Parameters:
layer – the layer where this symbol layer is applied
parent –
the parent widget
Methods
Static creation method
Registers a data defined override button.
Update the current symbol layer displayed
Returns the current symbol layer
- actionEvent(self, a0: QActionEvent | None)¶
- changeEvent(self, a0: QEvent | None)¶
- childEvent(self, a0: QChildEvent | None)¶
- closeEvent(self, a0: QCloseEvent | None)¶
- connectNotify(self, signal: QMetaMethod)¶
- contextMenuEvent(self, a0: QContextMenuEvent | None)¶
- create(layer: QgsVectorLayer | None) QgsSymbolLayerWidget | None ¶
Static creation method
- Parameters:
layer (Optional[QgsVectorLayer]) – the layer where this symbol layer is applied
- Return type:
Optional[QgsSymbolLayerWidget]
- createExpressionContext(self) QgsExpressionContext ¶
- customEvent(self, a0: QEvent | None)¶
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- disconnectNotify(self, signal: QMetaMethod)¶
- dragEnterEvent(self, a0: QDragEnterEvent | None)¶
- dragLeaveEvent(self, a0: QDragLeaveEvent | None)¶
- dragMoveEvent(self, a0: QDragMoveEvent | None)¶
- dropEvent(self, a0: QDropEvent | None)¶
- enterEvent(self, a0: QEvent | None)¶
- event(self, a0: QEvent | None) bool ¶
- focusInEvent(self, a0: QFocusEvent | None)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, next: bool) bool ¶
- focusOutEvent(self, a0: QFocusEvent | None)¶
- focusPreviousChild(self) bool ¶
- hideEvent(self, a0: QHideEvent | None)¶
- initPainter(self, painter: QPainter | None)¶
- inputMethodEvent(self, a0: QInputMethodEvent | None)¶
- isSignalConnected(self, signal: QMetaMethod) bool ¶
- keyPressEvent(self, a0: QKeyEvent | None)¶
- keyReleaseEvent(self, a0: QKeyEvent | None)¶
- leaveEvent(self, a0: QEvent | None)¶
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int ¶
- mouseDoubleClickEvent(self, a0: QMouseEvent | None)¶
- mouseMoveEvent(self, a0: QMouseEvent | None)¶
- mousePressEvent(self, a0: QMouseEvent | None)¶
- mouseReleaseEvent(self, a0: QMouseEvent | None)¶
- moveEvent(self, a0: QMoveEvent | None)¶
- nativeEvent(self, eventType: QByteArray | bytes | bytearray, message: PyQt5.sip.voidptr | None)¶
- paintEvent(self, a0: QPaintEvent | None)¶
- receivers(self, signal: PYQT_SIGNAL) int ¶
- registerDataDefinedButton(self, button: QgsPropertyOverrideButton | None, key: QgsSymbolLayer.Property)¶
Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property.
Added in version 3.0.
- resizeEvent(self, a0: QResizeEvent | None)¶
- sender(self) QObject | None ¶
- senderSignalIndex(self) int ¶
- setSymbolLayer(self, layer: QgsSymbolLayer | None)¶
Update the current symbol layer displayed
- Parameters:
layer (Optional[QgsSymbolLayer])
- showEvent(self, a0: QShowEvent | None)¶
- symbolLayer(self) QgsSymbolLayer | None ¶
Returns the current symbol layer
- Return type:
Optional[QgsSymbolLayer]
- tabletEvent(self, a0: QTabletEvent | None)¶
- timerEvent(self, a0: QTimerEvent | None)¶
- updateDataDefinedProperty(self)¶
- updateMicroFocus(self)¶
- wheelEvent(self, a0: QWheelEvent | None)¶