Class: QgsColorRampLegendNodeWidget¶
- class qgis.gui.QgsColorRampLegendNodeWidget(parent: QWidget = None)¶
Bases:
QgsPanelWidget
Constructor for
QgsColorRampLegendNodeWidget
, with the specifiedparent
widget.A widget for properties relating to a
QgsColorRampLegendNode
(QgsColorRampLegendNodeSettings
).The current settings are set by a call to
setSettings()
, and the settings defined by the widget are retrieved by callingsettings()
.When changes are made the to settings by a user the
widgetChanged()
signal is emitted.Methods
Overridden key press event to handle the esc event on the widget.
Sets the settings to show in the widget.
Sets visibility for the “Use Continuous Legend” checkbox to
visible
.Returns the legend node settings as defined by the widget.
- 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)¶
- 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)¶
- 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¶
- resizeEvent(self, QResizeEvent)¶
- sender(self) → QObject¶
- senderSignalIndex(self) → int¶
- setSettings(self, settings: QgsColorRampLegendNodeSettings)¶
Sets the settings to show in the widget.
See also
- Parameters
settings (QgsColorRampLegendNodeSettings) –
- setUseContinuousRampCheckBoxVisibility(self, visible: bool)¶
Sets visibility for the “Use Continuous Legend” checkbox to
visible
.This widget is visible and checked by default but in a few cases it does not need to be visible because disabling it would not make sense (for instance when using single band gray renderer).
- Parameters
visible (bool) –
- settings(self) → QgsColorRampLegendNodeSettings¶
Returns the legend node settings as defined by the widget.
See also
- Return type
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶