Logo FluentUI

ColorPicker QML Type

颜色选择器组件,允许用户选择颜色并调整透明度。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Detailed Description

`ColorPicker` 组件提供一个界面,允许用户选择颜色和调整透明度。它包含用于显示当前选择颜色、预览颜色以及自定义颜色的属性和功能。组件包括色彩选择器、滑块和文本框,允许用户以多种方式设置颜色值。

示例用法:

 ColorPicker {
  current: Qt.rgba(1, 0, 0, 1)  // 当前选中的颜色
  cancelText: qsTr("Cancel")
  okText: qsTr("OK")
  titleText: qsTr("Color Picker")
  editText: qsTr("Edit Color")
  redText: qsTr("Red")
  greenText: qsTr("Green")
  blueText: qsTr("Blue")
  opacityText: qsTr("Opacity")
  colorHandleRadius: 8
  onAccepted: {
      console.log("Color accepted:", current)
  }
 }

Property Documentation

blueText : string

蓝色值的标签文本。默认为 "Blue"。


cancelText : string

“取消”按钮的文本。默认为 "Cancel"。


colorHandleRadius : int

颜色选择器中颜色拾取器的半径。默认为 8。


current : color

当前选择的颜色。默认为白色 (Qt.rgba(1, 1, 1, 1))。


editText : string

文本框标签,用于显示颜色的编辑文本。默认为 "Edit Color"。


greenText : string

绿色值的标签文本。默认为 "Green"。


okText : string

“确定”按钮的文本。默认为 "OK"。


opacityText : string

透明度值的标签文本。默认为 "Opacity"。


redText : string

红色值的标签文本。默认为 "Red"。


titleText : string

对话框的标题文本。默认为 "Color Picker"。