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

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