Class: QgsRendererRulePropsWidget

QgsRendererRulePropsWidget

QgsRendererRulePropsWidget

Class Hierarchy

Inheritance diagram of qgis.gui.QgsRendererRulePropsWidget

Base classes

QgsPanelWidget

Base class for any widget that can be shown as a inline panel

QWidget

QObject

QPaintDevice

Methods

apply

Apply any changes from the widget to the set rule.

buildExpression

Open the expression builder widget to check if the

rule

Returns the current set rule.

setDockMode

Set the widget in dock mode.

testFilter

Test the filter that is set in the widget

class qgis.gui.QgsRendererRulePropsWidget(rule: QgsRuleBasedRenderer.Rule | None, layer: QgsVectorLayer | None, style: QgsStyle | None, parent: QWidget | None = None, context: QgsSymbolWidgetContext = QgsSymbolWidgetContext())[source]

Bases: QgsPanelWidget

apply(self)[source]

Apply any changes from the widget to the set rule.

buildExpression(self)[source]

Open the expression builder widget to check if the

rule(self) QgsRuleBasedRenderer.Rule | None[source]

Returns the current set rule.

Return type:

Optional[QgsRuleBasedRenderer.Rule]

Returns:

The current rule.

setDockMode(self, dockMode: bool)[source]

Set the widget in dock mode.

Parameters:

dockMode (bool) – True for dock mode.

testFilter(self)[source]

Test the filter that is set in the widget