Class: QgsSingleBandPseudoColorRendererWidget

class qgis.gui.QgsSingleBandPseudoColorRendererWidget

Bases: QgsRasterRendererWidget

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

QgsSingleBandPseudoColorRendererWidget(layer: Optional[QgsRasterLayer], extent: QgsRectangle = QgsRectangle()) Creates new raster renderer widget

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

Creates new raster renderer widget

customEvent

destroy

disconnectNotify

doComputations

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

enterEvent

event

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

initPainter

inputMethodEvent

isSignalConnected

keyPressEvent

keyReleaseEvent

leaveEvent

loadMinMax

called when new min/max values are loaded

loadMinMaxFromTree

called when the color ramp tree has changed

max

param index:

metric

min

param index:

minMaxWidget

rtype:

Optional[QgsRasterMinMaxWidget]

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

receivers

renderer

rtype:

Optional[QgsRasterRenderer]

resizeEvent

selectedBand

param index:

sender

senderSignalIndex

setFromRenderer

Sets the widget state from the specified renderer.

setMapCanvas

param canvas:

setMax

param value:

setMin

param value:

sharedPainter

showEvent

tabletEvent

timerEvent

updateMicroFocus

wheelEvent

actionEvent(self, a0: QActionEvent | None)
changeEvent(self, a0: QEvent | None)
childEvent(self, a0: QChildEvent | None)
closeEvent(self, a0: QCloseEvent | None)
connectNotify(self, signal: QMetaMethod)
contextMenuEvent(self, a0: QContextMenuEvent | None)
create(layer: QgsRasterLayer | None, extent: QgsRectangle) QgsRasterRendererWidget | None

Creates new raster renderer widget

Parameters:
Return type:

Optional[QgsRasterRendererWidget]

customEvent(self, a0: QEvent | None)
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
disconnectNotify(self, signal: QMetaMethod)
doComputations(self)
dragEnterEvent(self, a0: QDragEnterEvent | None)
dragLeaveEvent(self, a0: QDragLeaveEvent | None)
dragMoveEvent(self, a0: QDragMoveEvent | None)
dropEvent(self, a0: QDropEvent | None)
enterEvent(self, a0: QEvent | None)
event(self, a0: QEvent | None) bool
focusInEvent(self, a0: QFocusEvent | None)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent | None)
focusPreviousChild(self) bool
hideEvent(self, a0: QHideEvent | None)
initPainter(self, painter: QPainter | None)
inputMethodEvent(self, a0: QInputMethodEvent | None)
isSignalConnected(self, signal: QMetaMethod) bool
keyPressEvent(self, a0: QKeyEvent | None)
keyReleaseEvent(self, a0: QKeyEvent | None)
leaveEvent(self, a0: QEvent | None)
loadMinMax(self, bandNo: int, min: float, max: float)

called when new min/max values are loaded

Parameters:
  • bandNo (int)

  • min (float)

  • max (float)

loadMinMaxFromTree(self, min: float, max: float)

called when the color ramp tree has changed

Parameters:
  • min (float)

  • max (float)

max(self, index: int = 0) str
Parameters:

index (int = 0)

Return type:

str

metric(self, a0: QPaintDevice.PaintDeviceMetric) int
min(self, index: int = 0) str
Parameters:

index (int = 0)

Return type:

str

minMaxWidget(self) QgsRasterMinMaxWidget | None
Return type:

Optional[QgsRasterMinMaxWidget]

mouseDoubleClickEvent(self, a0: QMouseEvent | None)
mouseMoveEvent(self, a0: QMouseEvent | None)
mousePressEvent(self, a0: QMouseEvent | None)
mouseReleaseEvent(self, a0: QMouseEvent | None)
moveEvent(self, a0: QMoveEvent | None)
nativeEvent(self, eventType: QByteArray | bytes | bytearray, message: PyQt5.sip.voidptr | None)
paintEvent(self, a0: QPaintEvent | None)
receivers(self, signal: PYQT_SIGNAL) int
renderer(self) QgsRasterRenderer | None
Return type:

Optional[QgsRasterRenderer]

resizeEvent(self, a0: QResizeEvent | None)
selectedBand(self, index: int = 0) int
Parameters:

index (int = 0)

Return type:

int

sender(self) QObject | None
senderSignalIndex(self) int
setFromRenderer(self, r: QgsRasterRenderer | None)

Sets the widget state from the specified renderer.

Parameters:

r (Optional[QgsRasterRenderer])

setMapCanvas(self, canvas: QgsMapCanvas | None)
Parameters:

canvas (Optional[QgsMapCanvas])

setMax(self, value: str | None, index: int = 0)
Parameters:
  • value (Optional[str])

  • index (int = 0)

setMin(self, value: str | None, index: int = 0)
Parameters:
  • value (Optional[str])

  • index (int = 0)

sharedPainter(self) QPainter | None
showEvent(self, a0: QShowEvent | None)
tabletEvent(self, a0: QTabletEvent | None)
timerEvent(self, a0: QTimerEvent | None)
updateMicroFocus(self)
wheelEvent(self, a0: QWheelEvent | None)