系统色彩 QML 类型
提供对 Qt 色彩表的访问。 更多...
导入语句 | import QtQuick |
属性
- 突出 : 颜色
(自 6.7)
- 备选底色 : 颜色
- 底色 : 颜色
- 按钮 : 颜色
- 按钮文本 : 颜色
- 颜色组 : 枚举
- 暗色 : 颜色
- 高亮 : 颜色
- 高亮文本 : 颜色
- 亮色 : 颜色
- 中亮色 : 颜色
- 中明度 : 颜色
- 占位文本 : 颜色
(自 6.2)
- 阴影 : 颜色
- 文本 : 颜色
- 窗口 : 颜色
- 窗口文本 : 颜色
详细说明
SystemPalette 类型提供对 Qt 应用色彩表的访问。这提供了有关应用于应用程序窗口、按钮和其他功能的标准颜色的信息。这些颜色分为三个 颜色组: active
、inactive
和 disabled
。有关颜色组和 SystemPalette 提供的属性,请参阅 QPalette 文档。
这可以用来以提供更本地外观的方式着色项。
以下示例创建了一个来自 Active
颜色组的调色板,并使用该调色板适当地着色窗口和文本项
import QtQuick Rectangle { SystemPalette { id: myPalette; colorGroup: SystemPalette.Active } width: 640; height: 480 color: myPalette.window Text { anchors.fill: parent text: "Hello!"; color: myPalette.windowText } }
另请参阅QPalette.
属性文档
突出 : 颜色 |
备选底色 : 颜色 |
当前颜色组的备选底色。
另请参阅QPalette::ColorRole.
底色 : 颜色 |
当前颜色组的底色。
另请参阅QPalette::ColorRole.
按钮 : 颜色 |
当前颜色组中的按钮颜色。
另请参阅QPalette::ColorRole.
buttonText : 颜色 |
当前颜色组中按钮文本的前景色。
另请参阅QPalette::ColorRole.
colorGroup : 枚举 |
调色板的颜色组。可以是以下之一
常量 | 说明 |
---|---|
SystemPalette.Active | (默认) QPalette::Active |
SystemPalette.Inactive | QPalette::Inactive |
SystemPalette.Disabled | QPalette::Disabled |
另请参阅 QPalette::ColorGroup.
dark : 颜色 |
当前颜色组的深色。
另请参阅QPalette::ColorRole.
highlight : 颜色 |
当前颜色组的突出显示颜色。
另请参阅QPalette::ColorRole.
highlightedText : 颜色 |
当前颜色组的突出显示文本颜色。
另请参阅QPalette::ColorRole.
light : 颜色 |
当前颜色组的浅色。
另请参阅QPalette::ColorRole.
mid : 颜色 |
当前颜色组的中间色。
另请参阅QPalette::ColorRole.
midlight : 颜色 |
当前颜色组的半亮色。
另请参阅QPalette::ColorRole.
placeholderText : 颜色 |
shadow : 颜色 |
当前颜色组的阴影颜色。
另请参阅QPalette::ColorRole.
text : 颜色 |
当前颜色组的文本颜色。
另请参阅QPalette::ColorRole.
window : 颜色 |
当前颜色组的窗口(一般背景)颜色。
另请参阅QPalette::ColorRole.
windowText : 颜色 |
当前颜色组的窗口文本(一般前景)颜色。
另请参阅QPalette::ColorRole.
© 2024 The Qt Company Ltd. 本文档中的文档贡献均为相应所有者的版权。本文档按照由自由软件基金会发布的GNU自由文档许可证版本1.3的条款获得许可。Qt及其相关标志是芬兰的Qt Company Ltd.在全球其他国家的商标。所有其他商标均为其各自所有者的财产。