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

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