Subgroup: Renderer

Class: QgsRendererRulePropsWidget

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

Bases: qgis._gui.QgsPanelWidget

Widget to edit the details of a rule based renderer rule.

Parameters:
actionEvent()
apply(self)

Apply any changes from the widget to the set rule.

buildExpression(self)

Open the expression builder widget to check if the

changeEvent()
childEvent()
closeEvent()
connectNotify()
contextMenuEvent()
create()
customEvent()
destroy()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
dropEvent()
enterEvent()
event()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
hideEvent()
initPainter()
inputMethodEvent()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveEvent()
nativeEvent()
paintEvent()
receivers()
resizeEvent()
rule(self) → QgsRuleBasedRenderer.Rule

Return the current set rule.

Returns:The current rule.
sender()
senderSignalIndex()
setDockMode(self, dockMode: bool)

Set the widget in dock mode.

Parameters:dockMode – True for dock mode.
sharedPainter()
showEvent()
tabletEvent()
testFilter(self)

Test the filter that is set in the widget

timerEvent()
updateMicroFocus()
wheelEvent()