Class: QgsColorPreviewWidget¶
-
class
qgis.gui.
QgsColorPreviewWidget
(parent: QWidget = None)¶ Bases:
QgsColorWidget
Construct a new color preview widget.
- Parameters
parent (QWidget = None) – parent QWidget for the widget
A preview box which displays one or two colors as swatches.
Methods
Alters a color by modifiying the value of a specific color component
Returns the secondary color for the widget
Returns the range of valid values for the color widget’s component
Returns the current value of the widget’s color component
Returns the hue for the widget.
- param e
- param e
- param e
- param event
Sets the second color for the widget
- rtype
QSize
Generates a checkboard pattern pixmap for use as a background to transparent colors
-
actionEvent
(self, QActionEvent)¶
-
alterColor
(self, color: Union[QColor, Qt.GlobalColor, QGradient], component: QgsColorWidget.ColorComponent, newValue: int)¶ Alters a color by modifiying the value of a specific color component
- Parameters
color – color to alter
component – color component to alter
newValue – new value of color component. Values are automatically clipped to a valid range for the color component.
-
changeEvent
(self, QEvent)¶
-
childEvent
(self, QChildEvent)¶
-
closeEvent
(self, QCloseEvent)¶
-
color2
(self) → QColor¶ Returns the secondary color for the widget
- Return type
QColor
- Returns
secondary widget color, or an invalid color if the widget has no secondary color
See also
color()
See also
-
componentRange
(self) → int¶ Returns the range of valid values for the color widget’s component
- Returns
maximum value allowed for color component, or -1 if widget has multiple components
componentRange(self, component: QgsColorWidget.ColorComponent) -> int Returns the range of valid values a color component
- Returns
maximum value allowed for color component
-
componentValue
(self) → int¶ Returns the current value of the widget’s color component
- Returns
value of color component, or -1 if widget has multiple components or an invalid color set
See also
setComponentValue()
See also
component()
componentValue(self, component: QgsColorWidget.ColorComponent) -> int Returns the value of a component of the widget’s current color. This method correctly handles hue values when the color has an ambiguous hue (e.g., black or white shades)
- Parameters
component – color component to return
- Returns
value of color component, or -1 if widget has an invalid color set
See also
-
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, e: QDragEnterEvent)¶
-
dragLeaveEvent
(self, QDragLeaveEvent)¶
-
dragMoveEvent
(self, QDragMoveEvent)¶
-
dropEvent
(self, e: 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)¶
-
hue
(self) → int¶ Returns the hue for the widget. This may differ from the hue for the QColor returned by color(), as QColor returns a hue of -1 if the color’s hue is ambiguous (e.g., if the saturation is zero).
- Returns
explicitly set hue for widget
-
initPainter
(self, QPainter)¶
-
inputMethodEvent
(self, QInputMethodEvent)¶
-
isSignalConnected
(self, QMetaMethod) → bool¶
-
keyPressEvent
(self, QKeyEvent)¶
-
keyReleaseEvent
(self, QKeyEvent)¶
-
leaveEvent
(self, QEvent)¶
-
metric
(self, QPaintDevice.PaintDeviceMetric) → int¶
-
mouseDoubleClickEvent
(self, QMouseEvent)¶
-
mouseMoveEvent
(self, e: QMouseEvent)¶ - Parameters
e (QMouseEvent) –
-
mousePressEvent
(self, e: QMouseEvent)¶ - Parameters
e (QMouseEvent) –
-
mouseReleaseEvent
(self, e: QMouseEvent)¶ - Parameters
e (QMouseEvent) –
-
moveEvent
(self, QMoveEvent)¶
-
nativeEvent
(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
-
paintEvent
(self, event: QPaintEvent)¶ - Parameters
event (QPaintEvent) –
-
receivers
(self, PYQT_SIGNAL) → int¶
-
resizeEvent
(self, QResizeEvent)¶
-
sender
(self) → QObject¶
-
senderSignalIndex
(self) → int¶
-
setColor2
(self, color: Union[QColor, Qt.GlobalColor, QGradient])¶ Sets the second color for the widget
- Parameters
color (Union[QColor) – secondary widget color. Set to an invalid color to prevent drawing of a secondary color
See also
setColor()
See also
-
showEvent
(self, QShowEvent)¶
-
sizeHint
(self) → QSize¶ - Return type
QSize
-
tabletEvent
(self, QTabletEvent)¶
-
timerEvent
(self, QTimerEvent)¶
-
transparentBackground
() → QPixmap¶ Generates a checkboard pattern pixmap for use as a background to transparent colors
- Returns
checkerboard pixmap
-
updateMicroFocus
(self)¶
-
wheelEvent
(self, QWheelEvent)¶