Class: QgsRasterHistogramWidget¶
- class qgis.gui.QgsRasterHistogramWidget¶
Bases:
QgsMapLayerConfigWidget
Histogram widget
QgsRasterHistogramWidget(layer:
QgsRasterLayer
, parent: QWidget = None) Constructor forQgsRasterHistogramWidget
, for the specified rasterlayer
.Methods
Compute the histogram on demand.
Apply a
histoActionTriggered()
event.Save the histogram as an image to disk
Overridden key press event to handle the esc event on the widget.
slot executed when user wishes to refresh raster histogramwidget
Activate the histogram widget
Sets the renderer widget (or just its name if there is no widget)
Apply a
histoActionTriggered()
event.- actionEvent(self, QActionEvent)¶
- apply(self)¶
- changeEvent(self, QEvent)¶
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- computeHistogram(self, forceComputeFlag: bool) bool ¶
Compute the histogram on demand.
- Parameters:
forceComputeFlag (bool) –
- Return type:
bool
- 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)¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- dropEvent(self, QDropEvent)¶
- enterEvent(self, QEvent)¶
- event(self, QEvent) bool ¶
- focusInEvent(self, QFocusEvent)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- focusPreviousChild(self) bool ¶
- hideEvent(self, QHideEvent)¶
- histoAction(self, actionName: str, actionFlag: bool = True)¶
Apply a
histoActionTriggered()
event.- Parameters:
actionName (str) –
actionFlag (bool = True) –
- histoSaveAsImage(self, filename: str, width: int = 600, height: int = 600, quality: int = -1) bool ¶
Save the histogram as an image to disk
- Parameters:
filename (str) –
width (int = 600) –
height (int = 600) –
quality (int = -1) –
- Return type:
bool
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, event: QKeyEvent)¶
Overridden key press event to handle the esc event on the widget.
- Parameters:
event – The key event
- keyReleaseEvent(self, QKeyEvent)¶
- leaveEvent(self, QEvent)¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- 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 ¶
- refreshHistogram(self)¶
slot executed when user wishes to refresh raster histogramwidget
- resizeEvent(self, QResizeEvent)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setActive(self, activeFlag: bool)¶
Activate the histogram widget
- Parameters:
activeFlag (bool) –
- setRendererWidget(self, name: str, rendererWidget: QgsRasterRendererWidget = None)¶
Sets the renderer widget (or just its name if there is no widget)
- Parameters:
name (str) –
rendererWidget (
QgsRasterRendererWidget
= None) –
- setSelectedBand(self, index: int)¶
Apply a
histoActionTriggered()
event.- Parameters:
index (int) –
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶