Skip to content

ColorPickerButton

Color swatch button that opens ColorPicker.

import QWinUI3.Extras · src/extras/QWinUI3/Extras/ColorPickerButton.qml

Category: Buttons & commands · Library: v2.80

← Component index

Gallery: ColorPickerButtonsrc/gallery/pages/ColorPickerButtonPage.qml

Extends AbstractButton.

Example

ColorPickerButton {
    id: colorPickerButton
    selectedColor: Theme.accent
}

// --- API ---
// signals: onColorChosen
// methods: open(), close()
// colorPickerButton.open()
// colorPickerButton.close()
// inherits AbstractButton (+ Qt Quick Controls base API)

Notes

Swatch button that opens ColorPicker; bind selectedColor.

API

Properties

Name Type Description
selectedColor color Currently selected color
pickerOpen bool Picker flyout open
isOpen alias Open / visible state
showAlpha bool Show alpha channel editor
isAlphaEnabled alias WinUI IsAlphaEnabled
colorSpectrumShape string WinUI ColorSpectrumShape: box | ring
previousColor color WinUI PreviousColor
isPreviousColorVisible bool
showHexLabel bool Show hex text on the button
flyoutPlacement int MenuFlyout placement
shouldConstrainToRootBounds bool WinUI ShouldConstrainToRootBounds for the picker popup
hexText string Formatted hex color text

Signals

Signature Description
colorChosen(color color) Emitted when a color is chosen

Methods

Signature Description
open() Open / show
close() Close / dismiss

Inherited from AbstractButton

Also available (base type / Qt Quick Controls):

  • text
  • enabled
  • down / pressed / hovered
  • clicked()

Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.