Class: QgsGraduatedSymbolRendererWidget

QgsGraduatedSymbolRenderer for a color varying symbol

QgsGraduatedSymbolRenderer for a color varying symbol

QgsGraduatedSymbolRenderer for a size varying symbol

QgsGraduatedSymbolRenderer for a size varying symbol

Class Hierarchy

Inheritance diagram of qgis.gui.QgsGraduatedSymbolRendererWidget

Base classes

QgsRendererWidget

Base class for renderer settings widgets.

QgsPanelWidget

Base class for any widget that can be shown as a inline panel

QWidget

QObject

QPaintDevice

QgsExpressionContextGenerator

Abstract interface for generating an expression context.

class qgis.gui.QgsGraduatedSymbolRendererWidget(layer: QgsVectorLayer | None, style: QgsStyle | None, renderer: QgsFeatureRenderer | None)[source]

Bases: QgsRendererWidget

addClass(self)[source]

Adds a class manually to the classification

applyChangeToSymbol(self)[source]

Applies current symbol to selected ranges, or to all ranges if none is selected

changeCurrentValue(self, item: QStandardItem | None)[source]
Parameters:

item (Optional[QStandardItem])

changeRange(self, rangeIdx: int)[source]
Parameters:

rangeIdx (int)

changeRangeSymbol(self, rangeIdx: int)[source]
Parameters:

rangeIdx (int)

changeSelectedSymbols(self)[source]
classifyGraduated(self)[source]
connectUpdateHandlers(self)[source]
deleteAllClasses(self)[source]

Removes all classes from the classification

deleteClasses(self)[source]

Removes currently selected classes

disconnectUpdateHandlers(self)[source]
findSymbolForRange(self, lowerBound: float, upperBound: float, ranges: Iterable[QgsRendererRange]) QgsSymbol | None[source]
Parameters:
Return type:

Optional[QgsSymbol]

graduatedColumnChanged(self, field: str | None)[source]
Parameters:

field (Optional[str])

labelFormatChanged(self)[source]
modelDataChanged(self)[source]
rangesClicked(self, idx: QModelIndex)[source]
Parameters:

idx (QModelIndex)

rangesDoubleClicked(self, idx: QModelIndex)[source]
Parameters:

idx (QModelIndex)

reapplyColorRamp(self)[source]
reapplySizes(self)[source]
refreshRanges(self, reset: bool)[source]

Refreshes the ranges for the renderer.

The reset argument is deprecated and has no effect.

Parameters:

reset (bool)

rowsMoved(self)[source]
rowsOrdered(self) bool[source]
Return type:

bool

selectedClasses(self) List[int]

Returns a list of indexes for the classes under selection

Return type:

List[int]

selectedRanges(self) List[QgsRendererRange][source]
Return type:

List[QgsRendererRange]

showSymbolLevels(self)[source]

Toggle the link between classes boundaries

Parameters:

linked (bool)

updateUiFromRenderer(self, updateCount: bool = True)[source]
Parameters:

updateCount (bool = True)