ColorGroup QML 类型
按角色设置的颜色集。 更多...
导入声明 | import QtQuick |
继承 |
属性
- accent : 颜色
(自 6.6)
- alternateBase : 颜色
- base : 颜色
- brightText : 颜色
- button : 颜色
- buttonText : 颜色
- dark : 颜色
- highlight : 颜色
- highlightedText : 颜色
- light : 颜色
- link : 颜色
- linkVisited : 颜色
- mid : 颜色
- midlight : 颜色
- placeholderText : 颜色
(自 6.2)
- shadow : 颜色
- text : 颜色
- toolTipBase : 颜色
- toolTipText : 颜色
- window : 颜色
- windowText : 颜色
信号
- changed()
详细描述
ColorGroup 类型用于定义带有特定角色的颜色集。尽管 ColorGroup 没有视觉外观,但它定义了用于自定义渲染项的颜色。
颜色的默认值等于默认构造的 QPalette
的活动组颜色。
以下代码可以用来创建一个指定了一组颜色的颜色组
ColorGroup { alternateBase: "red" base: "green" }
Palette 类型公开了每个 QML 项状态的颜色组。
属性文档
accent : 颜色 |
alternateBase : 颜色 |
用作带交替行色的项视图中的备用背景颜色。
base : 颜色 |
主要用于文本编辑控件和项视图的背景颜色。它通常是白色或其他浅色。
brightText : 颜色 |
一种与 windowText
非常不同且与例如 dark
形成对比的文本颜色。通常用于需要在 text
、windowText
或 buttonText
给出较差对比度的位置绘制的文本,例如高亮按钮。
button : 颜色 |
通用按钮背景颜色。此背景可能与 window
不同,因为某些样式需要为按钮使用不同的背景颜色。
buttonText : 颜色 |
与 palette
颜色搭配使用的文本颜色。
dark : 颜色 |
与 palette
颜色搭配使用的文本颜色。
highlight : 颜色 |
用于指示所选项或当前项的颜色。
highlightedText : 颜色 |
与 highlight
形成对比的文本颜色。
light : 颜色 |
比 button
浅。
link : 颜色 |
用于超链接的文本颜色。
linkVisited : 颜色 |
用于已访问超链接的文本颜色。
mid : 颜色 |
在 palette.button
和 dark
之间。
midlight : 颜色 |
在 button
和 light
之间。
placeholderText : 颜色 |
用作可编辑单行字段占位符颜色。
此属性自 Qt 6.2 开始引入。
shadow : 颜色 |
非常深的颜色。
text : 颜色 |
与 base
搭配使用的文本颜色。这通常与 windowText
相同,在这种情况下,它必须与 window
和 base
提供良好的对比度。
toolTipBase : 颜色 |
用作提示的背景颜色。
toolTipText : 颜色 |
用作提示的前景色。
window : 颜色 |
通用背景颜色。
windowText : 颜色 |
通用前景颜色。
信号文档
changed() |
额外的信号表示此颜色组的当前状态已更改。通常意味着颜色组中的某个颜色已更改。
注意:相应的事件处理器是 onChanged
。
© 2024 Qt公司有限公司。本文件中包含的文档贡献各自的财产所有权。提供的文档根据自由软件基金会发布的GNU自由文档许可版1.3的条款进行许可。GNU自由文档许可1.3版。Qt及其相应标志是芬兰及其它世界各地Qt公司有限公司的商标。所有其他商标均属其各自所有者。