Class: QgsSymbolLevelsDialog

A dialog which allows the user to modify the rendering order of symbol layers.

QgsSymbolLevelsDialog

QgsSymbolLevelsDialog

Class Hierarchy

Inheritance diagram of qgis.gui.QgsSymbolLevelsDialog

Base classes

QDialog

QWidget

QObject

QPaintDevice

Methods

setForceOrderingEnabled

symbolLevels

Returns the current legend symbols with rendering passes set, as defined in the widget.

usingLevels

Returns whether the level ordering is enabled.

class qgis.gui.QgsSymbolLevelsDialog[source]

Bases: QDialog

__init__(renderer: QgsFeatureRenderer | None, usingSymbolLevels: bool, parent: QWidget | None = None)

Constructor for QgsSymbolLevelsDialog.

Parameters:
  • renderer (Optional[QgsFeatureRenderer])

  • usingSymbolLevels (bool)

  • parent (Optional[QWidget] = None)

setForceOrderingEnabled(self, enabled: bool)[source]
Parameters:

enabled (bool)

symbolLevels(self) List[QgsLegendSymbolItem][source]

Returns the current legend symbols with rendering passes set, as defined in the widget.

Added in version 3.20.

Return type:

List[QgsLegendSymbolItem]

usingLevels(self) bool[source]

Returns whether the level ordering is enabled.

Added in version 3.20.

Return type:

bool