Class: QgsSvgMarkerSymbolLayerWidget

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

Bases: QgsSymbolLayerWidget

Constructor for QgsSvgMarkerSymbolLayerWidget.

Parameters
actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(vl: QgsVectorLayer)QgsSymbolLayerWidget

Creates a new QgsSvgMarkerSymbolLayerWidget.

Parameters

vl (QgsVectorLayer) – associated vector layer

Return type

QgsSymbolLayerWidget

createExpressionContext(self)QgsExpressionContext
customEvent(self, QEvent)
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
disconnectNotify(self, QMetaMethod)
dragEnterEvent(self, QDragEnterEvent)
dragLeaveEvent(self, QDragLeaveEvent)
dragMoveEvent(self, QDragMoveEvent)
dropEvent(self, QDropEvent)
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)
leaveEvent(self, QEvent)
metric(self, QPaintDevice.PaintDeviceMetric) → int
mouseDoubleClickEvent(self, QMouseEvent)
mouseMoveEvent(self, QMouseEvent)
mousePressEvent(self, QMouseEvent)
mouseReleaseEvent(self, QMouseEvent)
moveEvent(self, QMoveEvent)
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]
paintEvent(self, QPaintEvent)
populateList(self)
receivers(self, PYQT_SIGNAL) → int
registerDataDefinedButton(self, button: QgsPropertyOverrideButton, 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.

New in version 3.0.

resizeEvent(self, QResizeEvent)
sender(self) → QObject
senderSignalIndex(self) → int
setContext(self, context: QgsSymbolWidgetContext)
Parameters

context (QgsSymbolWidgetContext) –

setGuiForSvg(self, layer: QgsSvgMarkerSymbolLayer, skipDefaultColors: bool = False)

Updates the GUI to reflect the SVG marker symbol layer.

Parameters
  • layer (QgsSvgMarkerSymbolLayer) – SVG marker symbol layer

  • skipDefaultColors (bool = False) – if True, the default fill and outline colors of the SVG file will not overwrite the ones from the symbol layer

setSymbolLayer(self, layer: QgsSymbolLayer)
Parameters

layer (QgsSymbolLayer) –

sharedPainter(self) → QPainter
showEvent(self, QShowEvent)
symbolLayer(self)QgsSymbolLayer
Return type

QgsSymbolLayer

tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)
updateDataDefinedProperty(self)
updateMicroFocus(self)
wheelEvent(self, QWheelEvent)