Class: QgsFieldConditionalFormatWidget

class qgis.gui.QgsFieldConditionalFormatWidget(parent: QWidget = None)

Bases: PyQt5.QtWidgets.QWidget

Constructor for QgsFieldConditionalFormatWidget.

Parameters

parent – parent widget

A widget for customizing conditional formatting options.

New in version 2.12: Enums

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

customEvent

defaultPresets

The default presets for the widget.

destroy

disconnectNotify

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

editStyle

Switches the widget to the edit style mode for the specified style.

enterEvent

event

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

initPainter

inputMethodEvent

isSignalConnected

keyPressEvent

keyReleaseEvent

leaveEvent

loadStyle

param style

initial conditional styling options

metric

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

receivers

reset

Resets the formatting options to their default state.

resizeEvent

sender

senderSignalIndex

setLayer

Sets the vector layer associated with the widget.

setPresets

Set the presets that can be used for quick pick

sharedPainter

showEvent

tabletEvent

timerEvent

updateMicroFocus

viewRules

Switches the widget to the rules page.

wheelEvent

Signals

rulesUpdated

Emitted when the conditional styling rules are updated.

Attributes

actionEvent()
changeEvent()
childEvent()
closeEvent()
connectNotify()
contextMenuEvent()
create()
customEvent()
defaultPresets(self) → List[QgsConditionalStyle]

The default presets for the widget. Normally set when the widget is created however called setPresets will override the default styles.

Returns

List of default presets.

destroy()
disconnectNotify()
dragEnterEvent()
dragLeaveEvent()
dragMoveEvent()
dropEvent()
editStyle(self, index: int, style: QgsConditionalStyle)

Switches the widget to the edit style mode for the specified style.

Parameters
  • index – index of conditional style to edit

  • style – initial conditional styling options

enterEvent()
event()
focusInEvent()
focusNextChild()
focusNextPrevChild()
focusOutEvent()
focusPreviousChild()
hideEvent()
initPainter()
inputMethodEvent()
isSignalConnected()
keyPressEvent()
keyReleaseEvent()
leaveEvent()
loadStyle(self, style: QgsConditionalStyle)
Parameters

style – initial conditional styling options

metric()
mouseDoubleClickEvent()
mouseMoveEvent()
mousePressEvent()
mouseReleaseEvent()
moveEvent()
nativeEvent()
paintEvent()
receivers()
reset(self)

Resets the formatting options to their default state.

resizeEvent()
rulesUpdated

Emitted when the conditional styling rules are updated.

Parameters

fieldName – name of field whose rules have been modified. [signal]

sender()
senderSignalIndex()
setLayer(self, layer: QgsVectorLayer)

Sets the vector layer associated with the widget.

Parameters

layer – vector layer

setPresets(self, styles: Iterable[QgsConditionalStyle])

Set the presets that can be used for quick pick

Parameters

styles – A list of styles used as presets

sharedPainter()
showEvent()
tabletEvent()
timerEvent()
updateMicroFocus()
viewRules(self)

Switches the widget to the rules page.

wheelEvent()