Class: QgsGraduatedSymbolRendererWidget

class qgis.gui.QgsGraduatedSymbolRendererWidget(layer: QgsVectorLayer, style: QgsStyle, renderer: QgsFeatureRenderer)

Bases: QgsRendererWidget

Parameters
actionEvent(self, QActionEvent)
addClass(self)

Adds a class manually to the classification

applyChangeToSymbol(self)

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

changeCurrentValue(self, item: QStandardItem)
Parameters

item (QStandardItem) –

changeEvent(self, QEvent)
changeRange(self, rangeIdx: int)
Parameters

rangeIdx (int) –

changeRangeSymbol(self, rangeIdx: int)
Parameters

rangeIdx (int) –

changeSelectedSymbols(self)
changeSymbolAngle(self)

Change marker angles of selected symbols

changeSymbolColor(self)

Change color of selected symbols

changeSymbolOpacity(self)

Change opacity of selected symbols

changeSymbolSize(self)

Change marker sizes of selected symbols

changeSymbolUnit(self)

Change units mm/map units of selected symbols

changeSymbolWidth(self)

Change line widths of selected symbols

childEvent(self, QChildEvent)
classifyGraduated(self)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
connectUpdateHandlers(self)
contextMenuEvent(self, QContextMenuEvent)
contextMenuViewCategories(self, p: QPoint)
copy(self)
create(layer: QgsVectorLayer, style: QgsStyle, renderer: QgsFeatureRenderer)QgsRendererWidget
Parameters
Return type

QgsRendererWidget

createDataDefinedSizeLegendWidget(self, symbol: QgsMarkerSymbol, ddsLegend: QgsDataDefinedSizeLegend)QgsDataDefinedSizeLegendWidget

Creates widget to setup data-defined size legend. Returns newly created panel - may be None if it could not be opened. Ownership is transferred to the caller.

New in version 3.0.

customEvent(self, QEvent)
deleteAllClasses(self)

Removes all classes from the classification

deleteClasses(self)

Removes currently selected classes

destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
disconnectNotify(self, QMetaMethod)
disconnectUpdateHandlers(self)
dragEnterEvent(self, QDragEnterEvent)
dragLeaveEvent(self, QDragLeaveEvent)
dragMoveEvent(self, QDragMoveEvent)
dropEvent(self, QDropEvent)
enterEvent(self, QEvent)
event(self, QEvent) → bool
findSymbolForRange(self, lowerBound: float, upperBound: float, ranges: Iterable[QgsRendererRange])QgsSymbol
Parameters
  • lowerBound (float) –

  • upperBound (float) –

  • ranges (Iterable[QgsRendererRange]) –

Return type

QgsSymbol

focusInEvent(self, QFocusEvent)
focusNextChild(self) → bool
focusNextPrevChild(self, bool) → bool
focusOutEvent(self, QFocusEvent)
focusPreviousChild(self) → bool
graduatedColumnChanged(self, field: str)
Parameters

field (str) –

hideEvent(self, QHideEvent)
initPainter(self, QPainter)
inputMethodEvent(self, QInputMethodEvent)
isSignalConnected(self, QMetaMethod) → bool
keyPressEvent(self, event: QKeyEvent)
Parameters

event (QKeyEvent) –

keyReleaseEvent(self, QKeyEvent)
labelFormatChanged(self)
leaveEvent(self, QEvent)
metric(self, QPaintDevice.PaintDeviceMetric) → int
modelDataChanged(self)
mouseDoubleClickEvent(self, QMouseEvent)
mouseMoveEvent(self, QMouseEvent)
mousePressEvent(self, QMouseEvent)
mouseReleaseEvent(self, QMouseEvent)
moveEvent(self, QMoveEvent)
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]
paintEvent(self, QPaintEvent)
paste(self)
pasteSymbolToSelection(self)
rangesClicked(self, idx: QModelIndex)
Parameters

idx (QModelIndex) –

rangesDoubleClicked(self, idx: QModelIndex)
Parameters

idx (QModelIndex) –

reapplyColorRamp(self)
reapplySizes(self)
receivers(self, PYQT_SIGNAL) → int
refreshRanges(self, reset: bool = False)
Parameters

reset (bool = False) –

refreshSymbolView(self)
renderer(self)QgsFeatureRenderer
Return type

QgsFeatureRenderer

resizeEvent(self, QResizeEvent)
rowsMoved(self)
rowsOrdered(self) → bool
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]
Return type

List[QgsRendererRange]

selectedSymbols(self) → List[QgsSymbol]
Return type

List[QgsSymbol]

sender(self) → QObject
senderSignalIndex(self) → int
setContext(self, context: QgsSymbolWidgetContext)
Parameters

context (QgsSymbolWidgetContext) –

sharedPainter(self) → QPainter
showEvent(self, QShowEvent)
showSymbolLevels(self)
tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)

Toggle the link between classes boundaries

Parameters

linked (bool) –

updateMicroFocus(self)
updateUiFromRenderer(self, updateCount: bool = True)
Parameters

updateCount (bool = True) –

wheelEvent(self, QWheelEvent)