Class: QgsRasterHistogramWidget¶
- class qgis.gui.QgsRasterHistogramWidget(layer: QgsRasterLayer, parent: QWidget = None)¶
Bases:
QgsMapLayerConfigWidget
Constructor for
QgsRasterHistogramWidget
, for the specified rasterlayer
.Histogram widget
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: 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], 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)¶