Class: QgsSvgSelectorWidget¶
- class qgis.gui.QgsSvgSelectorWidget(parent: QWidget = None)¶
Bases:
PyQt5.QtWidgets.QWidget
Constructor for QgsSvgSelectorWidget
Methods
Returns if the group box to fill parameters is visible
- rtype
str
Initialize the parameters model so the context and the layer are referenced.
Defines if the group box to fill parameters is visible
Sets the dynamic parameters
Accepts absolute paths
Returns the source line edit
Signals
Emitted when the parameters have changed
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
- 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)¶
Initialize the parameters model so the context and the layer are referenced.
New in version 3.18.
- Parameters
generator (QgsExpressionContextGenerator) –
layer (QgsVectorLayer) –
- 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¶
- 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) –
- 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) –
- showEvent(self, QShowEvent)¶
- sourceLineEdit(self) → QgsSvgSourceLineEdit¶
Returns the source line edit
New in version 3.16.
- Return type
- 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)¶