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

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

widgetChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
childEvent(self, QChildEvent)
closeEvent(self, QCloseEvent)
connectNotify(self, QMetaMethod)
contextMenuEvent(self, QContextMenuEvent)
create(self, window: PyQt5.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

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Parameters:
  • name (str = ...) –

  • revision (int = ...) –

  • arguments (Sequence = ...) –

Return type:

PYQT_SIGNAL

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], PyQt5.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

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Parameters:
  • name (str = ...) –

  • revision (int = ...) –

  • arguments (Sequence = ...) –

Return type:

PYQT_SIGNAL