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

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])