Class: QgsSingleBandPseudoColorRendererWidget

Single band pseudo color renderer widget consists of a color ramp shader widget, a raster min max widget and a band selector.

QgsSingleBandPseudoColorRendererWidget

QgsSingleBandPseudoColorRendererWidget

Class Hierarchy

Inheritance diagram of qgis.gui.QgsSingleBandPseudoColorRendererWidget

Base classes

QgsRasterRendererWidget

Abstract base class for widgets which configure a QgsRasterRenderer.

QWidget

QObject

QPaintDevice

Methods

loadMinMax

called when new min/max values are loaded

loadMinMaxFromTree

called when the color ramp tree has changed

setFromRenderer

Sets the widget state from the specified renderer.

Static Methods

create

Creates new raster renderer widget

class qgis.gui.QgsSingleBandPseudoColorRendererWidget[source]

Bases: QgsRasterRendererWidget

__init__(layer: QgsRasterLayer | None, extent: QgsRectangle = QgsRectangle())

Constructor for QgsSingleBandPseudoColorRendererWidget.

Parameters:
static create(layer: QgsRasterLayer | None, extent: QgsRectangle) QgsRasterRendererWidget | None[source]

Creates new raster renderer widget

Parameters:
Return type:

Optional[QgsRasterRendererWidget]

loadMinMax(self, bandNo: int, min: float, max: float)[source]

called when new min/max values are loaded

Parameters:
  • bandNo (int)

  • min (float)

  • max (float)

loadMinMaxFromTree(self, min: float, max: float)[source]

called when the color ramp tree has changed

Parameters:
  • min (float)

  • max (float)

setFromRenderer(self, r: QgsRasterRenderer | None)[source]

Sets the widget state from the specified renderer.

Parameters:

r (Optional[QgsRasterRenderer])