Class: QgsRuleBasedRendererWidget¶
A widget for configuring a QgsRuleBasedRenderer
.

QgsRuleBasedRendererWidget in the default state¶

QgsRuleBasedRendererWidget when editing a rule¶
Class Hierarchy¶
Base classes¶
Base class for renderer settings widgets. |
|
Base class for any widget that can be shown as an inline panel. |
|
Abstract interface for generating an expression context. |
Methods
Opens the dialog for refining a rule using categories |
|
Opens the dialog for refining a rule using ranges |
|
- class qgis.gui.QgsRuleBasedRendererWidget[source]¶
Bases:
QgsRendererWidget
- currentRule(self) QgsRuleBasedRenderer.Rule | None [source]¶
- Return type:
Optional[QgsRuleBasedRenderer.Rule]
- currentRuleChanged(self, current: QModelIndex = QModelIndex(), previous: QModelIndex = QModelIndex())[source]¶
- Parameters:
current (QModelIndex = QModelIndex())
previous (QModelIndex = QModelIndex())
- editRule(self, index: QModelIndex)[source]
- Parameters:
index (QModelIndex)
- refineRuleScalesGui(self, index: Iterable[QModelIndex])[source]¶
- Parameters:
index (Iterable[QModelIndex])
- saveSectionWidth(self, section: int, oldSize: int, newSize: int)[source]¶
- Parameters:
section (int)
oldSize (int)
newSize (int)
- selectedRules(self) List[QgsRuleBasedRenderer.Rule] [source]¶
- Return type: