Class: QgsProcessingHiddenWidgetWrapper

class qgis.gui.QgsProcessingHiddenWidgetWrapper

Bases: QgsAbstractProcessingParameterWidgetWrapper

An widget wrapper for hidden widgets.

The hidden widget wrapper allows for creation of a widget wrapper which does not provide a graphical widget, yet still implements the QgsAbstractProcessingParameterWidgetWrapper interface.

Added in version 3.14.

QgsProcessingHiddenWidgetWrapper(parameter: Optional[QgsProcessingParameterDefinition] = None, type: QgsProcessingGui.WidgetType = QgsProcessingGui.Standard, parent: Optional[QObject] = None) Constructor for QgsProcessingHiddenWidgetWrapper, for the specified parameter definition and dialog type.

Methods

childEvent

connectNotify

createLabel

rtype:

Optional[QLabel]

createWidget

rtype:

Optional[QWidget]

customEvent

disconnectNotify

isSignalConnected

linkedVectorLayer

rtype:

Optional[QgsVectorLayer]

receivers

sender

senderSignalIndex

setLinkedVectorLayer

Sets the vector layer linked to the wrapper.

setWidgetValue

param value:

timerEvent

widgetValue

rtype:

Any

childEvent(self, a0: QChildEvent | None)
connectNotify(self, signal: QMetaMethod)
createLabel(self) QLabel | None
Return type:

Optional[QLabel]

createWidget(self) QWidget | None
Return type:

Optional[QWidget]

customEvent(self, a0: QEvent | None)
disconnectNotify(self, signal: QMetaMethod)
isSignalConnected(self, signal: QMetaMethod) bool
linkedVectorLayer(self) QgsVectorLayer | None
Return type:

Optional[QgsVectorLayer]

receivers(self, signal: PYQT_SIGNAL) int
sender(self) QObject | None
senderSignalIndex(self) int
setLinkedVectorLayer(self, layer: QgsVectorLayer | None)

Sets the vector layer linked to the wrapper.

Parameters:

layer (Optional[QgsVectorLayer])

setWidgetValue(self, value: Any, context: QgsProcessingContext)
Parameters:
timerEvent(self, a0: QTimerEvent | None)
widgetValue(self) Any
Return type:

Any