Class: QgsProcessingHiddenWidgetWrapper

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.

Class Hierarchy

Inheritance diagram of qgis.gui.QgsProcessingHiddenWidgetWrapper

Base classes

QgsAbstractProcessingParameterWidgetWrapper

A widget wrapper for Processing parameter value widgets.

QObject

QgsExpressionContextGenerator

Abstract interface for generating an expression context.

Methods

setLinkedVectorLayer

Sets the vector layer linked to the wrapper.

class qgis.gui.QgsProcessingHiddenWidgetWrapper[source]

Bases: QgsAbstractProcessingParameterWidgetWrapper

__init__(parameter: QgsProcessingParameterDefinition | None = None, type: QgsProcessingGui.WidgetType = QgsProcessingGui.Standard, parent: QObject | None = None)

Constructor for QgsProcessingHiddenWidgetWrapper, for the specified parameter definition and dialog type.

Parameters:
  • parameter (Optional[QgsProcessingParameterDefinition] = None)

  • type (QgsProcessingGui.WidgetType = QgsProcessingGui.Standard)

  • parent (Optional[QObject] = None)

setLinkedVectorLayer(self, layer: QgsVectorLayer | None)[source]

Sets the vector layer linked to the wrapper.

Parameters:

layer (Optional[QgsVectorLayer])