ColorGroup QML 类型

按角色设置的颜色集。 更多...

导入声明import QtQuick
继承

QtObject

属性

信号

详细描述

ColorGroup 类型用于定义带有特定角色的颜色集。尽管 ColorGroup 没有视觉外观,但它定义了用于自定义渲染项的颜色。

颜色的默认值等于默认构造的 QPalette 的活动组颜色。

以下代码可以用来创建一个指定了一组颜色的颜色组

ColorGroup {
    alternateBase: "red"
    base: "green"
}

Palette 类型公开了每个 QML 项状态的颜色组。

属性文档

accent : 颜色 [since 6.6]

一个颜色,通常与 basewindowbutton 颜色形成对比或补充。它通常表示用户的桌面个性化选择。交互式组件的样式是一个典型用例。除非显式设置,否则默认为 highlight

此属性自 Qt 6.6 开始引入。


alternateBase : 颜色

用作带交替行色的项视图中的备用背景颜色。


base : 颜色

主要用于文本编辑控件和项视图的背景颜色。它通常是白色或其他浅色。


brightText : 颜色

一种与 windowText 非常不同且与例如 dark 形成对比的文本颜色。通常用于需要在 textwindowTextbuttonText 给出较差对比度的位置绘制的文本,例如高亮按钮。


button : 颜色

通用按钮背景颜色。此背景可能与 window 不同,因为某些样式需要为按钮使用不同的背景颜色。


buttonText : 颜色

palette 颜色搭配使用的文本颜色。


dark : 颜色

palette 颜色搭配使用的文本颜色。


highlight : 颜色

用于指示所选项或当前项的颜色。


highlightedText : 颜色

highlight 形成对比的文本颜色。


light : 颜色

button 浅。


用于超链接的文本颜色。


linkVisited : 颜色

用于已访问超链接的文本颜色。


mid : 颜色

palette.buttondark 之间。


midlight : 颜色

buttonlight 之间。


placeholderText : 颜色 [自 6.2 开始]

用作可编辑单行字段占位符颜色。

此属性自 Qt 6.2 开始引入。


shadow : 颜色

非常深的颜色。


text : 颜色

base 搭配使用的文本颜色。这通常与 windowText 相同,在这种情况下,它必须与 windowbase 提供良好的对比度。


toolTipBase : 颜色

用作提示的背景颜色。


toolTipText : 颜色

用作提示的前景色。


window : 颜色

通用背景颜色。


windowText : 颜色

通用前景颜色。


信号文档

changed()

额外的信号表示此颜色组的当前状态已更改。通常意味着颜色组中的某个颜色已更改。

注意:相应的事件处理器是 onChanged


© 2024 Qt公司有限公司。本文件中包含的文档贡献各自的财产所有权。提供的文档根据自由软件基金会发布的GNU自由文档许可版1.3的条款进行许可。GNU自由文档许可1.3版。Qt及其相应标志是芬兰及其它世界各地Qt公司有限公司的商标。所有其他商标均属其各自所有者。