Class: QgsProcessingParameterLayout¶
A print layout parameter, allowing users to select a print layout.
QgsProcessingParameterLayout
should be evaluated by calling
QgsProcessingAlgorithm.parameterAsLayout()
. This will return
the matching layout from the context’s current project. Alternatively,
calling QgsProcessingAlgorithm.parameterAsString()
will
return the name of the target print layout.
Added in version 3.8.
Class Hierarchy¶
Base classes¶
Base class for the definition of processing parameters. |
Static Methods
Creates a new parameter using the definition from a script code. |
|
Returns the type name for the parameter class. |
- class qgis.core.QgsProcessingParameterLayout[source]¶
Bases:
QgsProcessingParameterDefinition
- __init__(name: str | None, description: str | None = '', defaultValue: Any = None, optional: bool = False)
Constructor for QgsProcessingParameterLayout.
- Parameters:
name (Optional[str])
description (Optional[str] = '')
defaultValue (Any = None)
optional (bool = False)
- __init__(a0: QgsProcessingParameterLayout)
- Parameters:
- static fromScriptCode(name: str | None, description: str | None, isOptional: bool, definition: str | None) QgsProcessingParameterLayout | None [source]¶
Creates a new parameter using the definition from a script code.
- Parameters:
name (Optional[str])
description (Optional[str])
isOptional (bool)
definition (Optional[str])
- Return type:
Optional[QgsProcessingParameterLayout]