Class: QgsSVGFillSymbolLayerWidget¶
-
class
qgis.gui.
QgsSVGFillSymbolLayerWidget
(vl: QgsVectorLayer, parent: QWidget = None)¶ Bases:
QgsSymbolLayerWidget
Constructor for QgsSVGFillSymbolLayerWidget.
- Parameters
vl (QgsVectorLayer) – associated vector layer
parent (QWidget = None) –
parent widget
Methods
Creates a new QgsSVGFillSymbolLayerWidget.
Registers a data defined override button.
- param context
- param layer
- rtype
QgsSymbolLayer
Enables or disables svg fill color, stroke color and stroke width based on whether the svg file supports custom 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 QgsSVGFillSymbolLayerWidget.
- Parameters
vl (QgsVectorLayer) – associated vector layer
- Return type
-
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)¶
-
insertIcons
(self)¶
-
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)¶
-
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) –
-
setSymbolLayer
(self, layer: QgsSymbolLayer)¶ - Parameters
layer (QgsSymbolLayer) –
-
showEvent
(self, QShowEvent)¶
-
symbolLayer
(self) → QgsSymbolLayer¶ - Return type
-
tabletEvent
(self, QTabletEvent)¶
-
timerEvent
(self, QTimerEvent)¶
-
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, QWheelEvent)¶