Class: QgsRasterMinMaxWidget

class qgis.gui.QgsRasterMinMaxWidget(layer: QgsRasterLayer, parent: QWidget = None)

Bases: PyQt5.QtWidgets.QWidget

Constructor for QgsRasterMinMaxWidget

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

customEvent

destroy

disconnectNotify

doComputations

Load programmatically with current values

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

enterEvent

event

extent

Returns the extent selected by the user.

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

hideUpdatedExtent

Hide updated extent choice

initPainter

inputMethodEvent

isCollapsed

Returns if the widget is collaped.

isSignalConnected

keyPressEvent

keyReleaseEvent

leaveEvent

mapCanvas

Returns the map canvas associated with the widget.

metric

minMaxOrigin

Returns a QgsRasterMinMaxOrigin object with the widget values.

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

receivers

resizeEvent

sampleSize

Returns the selected sample size.

sender

senderSignalIndex

setBands

param bands

setCollapsed

Sets collapsed state of widget

setExtent

Sets the extent to use for minimum and maximum value calculation.

setFromMinMaxOrigin

Sets the “source” of min/max values.

setMapCanvas

Sets the map canvas associated with the widget.

sharedPainter

showEvent

tabletEvent

timerEvent

updateMicroFocus

userHasSetManualMinMaxValues

Uncheck cumulative cut, min/max, std-dev radio buttons

wheelEvent

Signals

load

signal emitted when new min/max values are computed from statistics.

widgetChanged

Emitted when something on the widget has changed.

actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
customEvent(self, QEvent)
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
disconnectNotify(self, QMetaMethod)
doComputations(self)

Load programmatically with current values

dragEnterEvent(self, QDragEnterEvent)
dragLeaveEvent(self, QDragLeaveEvent)
dragMoveEvent(self, QDragMoveEvent)
dropEvent(self, QDropEvent)
enterEvent(self, QEvent)
event(self, QEvent) bool
extent(self) QgsRectangle

Returns the extent selected by the user. Either an empty extent for ‘full’ or the current visible extent.

Return type

QgsRectangle

focusInEvent(self, QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, bool) bool
focusOutEvent(self, QFocusEvent)
focusPreviousChild(self) bool
hideEvent(self, QHideEvent)
hideUpdatedExtent(self)

Hide updated extent choice

initPainter(self, QPainter)
inputMethodEvent(self, QInputMethodEvent)
isCollapsed(self) bool

Returns if the widget is collaped.

Return type

bool

isSignalConnected(self, QMetaMethod) bool
keyPressEvent(self, QKeyEvent)
keyReleaseEvent(self, QKeyEvent)
leaveEvent(self, QEvent)
load

signal emitted when new min/max values are computed from statistics. [signal]

Parameters
  • bandNo (int) –

  • min (float) –

  • max (float) –

mapCanvas(self) QgsMapCanvas

Returns the map canvas associated with the widget.

See also

setMapCanvas()

New in version 2.16.

Return type

QgsMapCanvas

metric(self, QPaintDevice.PaintDeviceMetric) int
minMaxOrigin(self) QgsRasterMinMaxOrigin

Returns a QgsRasterMinMaxOrigin object with the widget values.

Return type

QgsRasterMinMaxOrigin

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)
receivers(self, PYQT_SIGNAL) int
resizeEvent(self, QResizeEvent)
sampleSize(self) int

Returns the selected sample size.

Return type

int

sender(self) QObject
senderSignalIndex(self) int
setBands(self, bands: Iterable[int])
Parameters

bands (Iterable[int]) –

setCollapsed(self, b: bool)

Sets collapsed state of widget

Parameters

b (bool) –

setExtent(self, extent: QgsRectangle)

Sets the extent to use for minimum and maximum value calculation.

Parameters

extent (QgsRectangle) – extent in raster layer’s CRS

Note

if a map canvas is set using setMapCanvas(), its extent will take precedence over any extent set using this method.

setFromMinMaxOrigin(self, QgsRasterMinMaxOrigin)

Sets the “source” of min/max values.

setMapCanvas(self, canvas: QgsMapCanvas)

Sets the map canvas associated with the widget. This allows the widget to retrieve the current map extent from the canvas. If a canvas is set it will take precedence over any extent set from calling setExtent().

Parameters

canvas (QgsMapCanvas) – map canvas

See also

mapCanvas()

New in version 2.16.

sharedPainter(self) QPainter
showEvent(self, QShowEvent)
tabletEvent(self, QTabletEvent)
timerEvent(self, QTimerEvent)
updateMicroFocus(self)
userHasSetManualMinMaxValues(self)

Uncheck cumulative cut, min/max, std-dev radio buttons

wheelEvent(self, QWheelEvent)
widgetChanged

Emitted when something on the widget has changed. All widgets will fire this event to notify of an internal change. [signal]