Class: QgsSVGFillSymbolLayerWidget

class qgis.gui.QgsSVGFillSymbolLayerWidget(vl: QgsVectorLayer | None, parent: QWidget | None = None)

Bases: QgsSymbolLayerWidget

Constructor for QgsSVGFillSymbolLayerWidget.

Parameters:
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(vl: QgsVectorLayer | None) QgsSymbolLayerWidget | None

Creates a new QgsSVGFillSymbolLayerWidget.

Parameters:

vl (Optional[QgsVectorLayer]) – associated vector layer

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
setContext(self, context: QgsSymbolWidgetContext)
Parameters:

context (QgsSymbolWidgetContext)

setSymbolLayer(self, layer: QgsSymbolLayer | None)
Parameters:

layer (Optional[QgsSymbolLayer])

sharedPainter(self) QPainter | None
showEvent(self, a0: QShowEvent | None)
symbolLayer(self) QgsSymbolLayer | None
Return type:

Optional[QgsSymbolLayer]

tabletEvent(self, a0: QTabletEvent | None)
timerEvent(self, a0: QTimerEvent | None)
updateDataDefinedProperty(self)
updateMicroFocus(self)
updateParamGui(self, resetValues: bool = True)

Enables or disables svg fill color, stroke color and stroke width based on whether the svg file supports custom parameters.

Parameters:

resetValues (bool = True) – set to True to overwrite existing layer fill color, stroke color and stroke width with default values from svg file

wheelEvent(self, a0: QWheelEvent | None)