Class: QgsSvgSelectorWidget

class qgis.gui.QgsSvgSelectorWidget(parent: QWidget = None)

Bases: PyQt5.QtWidgets.QWidget

Constructor for QgsSvgSelectorWidget

Methods

actionEvent

allowParamerters

Returns if the group box to fill parameters is visible

browserVisible

Returns if the SVG browser should be visible

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

currentSvgPath

rtype

str

customEvent

destroy

disconnectNotify

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

enterEvent

event

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

initPainter

initParametersModel

Initialize the parameters model so the context and the layer are referenced.

inputMethodEvent

isSignalConnected

keyPressEvent

keyReleaseEvent

leaveEvent

metric

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

populateList

propertyOverrideToolButton

Returns the property override tool button of the file line edit

receivers

resizeEvent

sender

senderSignalIndex

setAllowParameters

Defines if the group box to fill parameters is visible

setBrowserVisible

Defines if the SVG browser should be visible

setSvgParameters

Sets the dynamic parameters

setSvgPath

Accepts absolute paths

sharedPainter

showEvent

sourceLineEdit

Returns the source line edit

tabletEvent

timerEvent

updateMicroFocus

wheelEvent

Signals

svgParametersChanged

Emitted when the parameters have changed

svgSelected

svgSelected(self, path: str) [signal]

actionEvent(self, QActionEvent)
allowParamerters(self)bool

Returns if the group box to fill parameters is visible

New in version 3.18.

Return type

bool

browserVisible(self)bool

Returns if the SVG browser should be visible

New in version 3.20.

Return type

bool

changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
currentSvgPath(self)str
Return type

str

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)
initParametersModel(self, generator: QgsExpressionContextGenerator, layer: QgsVectorLayer = None)

Initialize the parameters model so the context and the layer are referenced.

New in version 3.18.

Parameters
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)
propertyOverrideToolButton(self)QgsPropertyOverrideButton

Returns the property override tool button of the file line edit

New in version 3.20.

Return type

QgsPropertyOverrideButton

receivers(self, PYQT_SIGNAL)int
resizeEvent(self, QResizeEvent)
sender(self)QObject
senderSignalIndex(self)int
setAllowParameters(self, allow: bool)

Defines if the group box to fill parameters is visible

New in version 3.18.

Parameters

allow (bool) –

setBrowserVisible(self, visible: bool)

Defines if the SVG browser should be visible

New in version 3.20.

Parameters

visible (bool) –

setSvgParameters(self, parameters: Dict[str, QgsProperty])

Sets the dynamic parameters

New in version 3.18.

Parameters

parameters (Dict[str) –

setSvgPath(self, svgPath: str)

Accepts absolute paths

Parameters

svgPath (str) –

sharedPainter(self)QPainter
showEvent(self, QShowEvent)
sourceLineEdit(self)QgsPictureSourceLineEditBase

Returns the source line edit

New in version 3.16.

Return type

QgsPictureSourceLineEditBase

svgParametersChanged

Emitted when the parameters have changed

New in version 3.18: [signal]

Parameters

parameters (Dict[str) –

svgSelected

svgSelected(self, path: str) [signal]

Parameters

path (str) –

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