Class: QgsSingleBandGrayRendererWidget

class qgis.gui.QgsSingleBandGrayRendererWidget(layer: QgsRasterLayer | None, extent: QgsRectangle = QgsRectangle())

Bases: QgsRasterRendererWidget

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

contrastEnhancementAlgorithm

rtype:

QgsContrastEnhancement.ContrastEnhancementAlgorithm

create

param layer:

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

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

setContrastEnhancementAlgorithm

param algorithm:

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)
contrastEnhancementAlgorithm(self) QgsContrastEnhancement.ContrastEnhancementAlgorithm
Return type:

QgsContrastEnhancement.ContrastEnhancementAlgorithm

create(layer: QgsRasterLayer | None, extent: QgsRectangle) QgsRasterRendererWidget | None
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)

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
setContrastEnhancementAlgorithm(self, algorithm: QgsContrastEnhancement.ContrastEnhancementAlgorithm)
Parameters:

algorithm (QgsContrastEnhancement.ContrastEnhancementAlgorithm)

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)