Class: QgsLimitedRandomColorRampWidget

class qgis.gui.QgsLimitedRandomColorRampWidget(ramp: QgsLimitedRandomColorRamp, parent: QWidget = None)

Bases: QgsPanelWidget

Constructor for QgsLimitedRandomColorRampWidget.

Parameters
  • ramp – initial ramp to show in dialog

  • parent – parent widget

A widget which allows users to modify the properties of a QgsLimitedRandomColorRamp.

New in version 3.0:

Methods

actionEvent

changeEvent

childEvent

closeEvent

connectNotify

contextMenuEvent

create

customEvent

destroy

disconnectNotify

dragEnterEvent

dragLeaveEvent

dragMoveEvent

dropEvent

enterEvent

event

focusInEvent

focusNextChild

focusNextPrevChild

focusOutEvent

focusPreviousChild

hideEvent

initPainter

inputMethodEvent

isSignalConnected

keyPressEvent

Overridden key press event to handle the esc event on the widget.

keyReleaseEvent

leaveEvent

metric

mouseDoubleClickEvent

mouseMoveEvent

mousePressEvent

mouseReleaseEvent

moveEvent

nativeEvent

paintEvent

ramp

Returns a color ramp representing the current settings from the dialog.

receivers

resizeEvent

sender

senderSignalIndex

setCount

Sets the number of colors to create in the ramp

setHue1

Sets the minimum hue for colors in the ramp

setHue2

Sets the maximum hue for colors in the ramp

setRamp

Sets the color ramp to show in the dialog.

setSat1

Sets the minimum saturation for colors in the ramp

setSat2

Sets the maximum saturation for colors in the ramp

setVal1

Sets the minimum value for colors in the ramp

setVal2

Sets the maximum value for colors in the ramp

sharedPainter

showEvent

tabletEvent

timerEvent

updateMicroFocus

wheelEvent

Signals

changed

Emitted when the dialog settings change [signal]

actionEvent(self, QActionEvent)
changeEvent(self, QEvent)
changed

Emitted when the dialog settings change [signal]

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)
ramp(self) QgsLimitedRandomColorRamp

Returns a color ramp representing the current settings from the dialog.

See also

setRamp()

Return type

QgsLimitedRandomColorRamp

receivers(self, PYQT_SIGNAL) int
resizeEvent(self, QResizeEvent)
sender(self) QObject
senderSignalIndex(self) int
setCount(self, val: int)

Sets the number of colors to create in the ramp

Parameters

val (int) –

setHue1(self, val: int)

Sets the minimum hue for colors in the ramp

Parameters

val (int) –

setHue2(self, val: int)

Sets the maximum hue for colors in the ramp

Parameters

val (int) –

setRamp(self, ramp: QgsLimitedRandomColorRamp)

Sets the color ramp to show in the dialog.

Parameters

ramp (QgsLimitedRandomColorRamp) – color ramp

See also

ramp()

setSat1(self, val: int)

Sets the minimum saturation for colors in the ramp

Parameters

val (int) –

setSat2(self, val: int)

Sets the maximum saturation for colors in the ramp

Parameters

val (int) –

setVal1(self, val: int)

Sets the minimum value for colors in the ramp

Parameters

val (int) –

setVal2(self, val: int)

Sets the maximum value for colors in the ramp

Parameters

val (int) –

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