系统色彩 QML 类型

提供对 Qt 色彩表的访问。 更多...

导入语句import QtQuick

属性

详细说明

SystemPalette 类型提供对 Qt 应用色彩表的访问。这提供了有关应用于应用程序窗口、按钮和其他功能的标准颜色的信息。这些颜色分为三个 颜色组activeinactivedisabled。有关颜色组和 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.

属性文档

突出 : 颜色 [只读,自 6.7]

当前颜色组的突出颜色。

此属性自 Qt 6.7 起被添加。

另请参阅QPalette::ColorRole.


备选底色 : 颜色 [只读]

当前颜色组的备选底色。

另请参阅QPalette::ColorRole.


底色 : 颜色 [只读]

当前颜色组的底色。

另请参阅QPalette::ColorRole.


按钮 : 颜色 [只读]

当前颜色组中的按钮颜色。

另请参阅QPalette::ColorRole.


buttonText : 颜色 [只读]

当前颜色组中按钮文本的前景色。

另请参阅QPalette::ColorRole.


colorGroup : 枚举

调色板的颜色组。可以是以下之一

常量说明
SystemPalette.Active(默认) QPalette::Active
SystemPalette.InactiveQPalette::Inactive
SystemPalette.DisabledQPalette::Disabled

另请参阅 QPalette::ColorGroup.


dark : 颜色 [只读]

当前颜色组的深色。

另请参阅QPalette::ColorRole.


highlight : 颜色 [只读]

当前颜色组的突出显示颜色。

另请参阅QPalette::ColorRole.


highlightedText : 颜色 [只读]

当前颜色组的突出显示文本颜色。

另请参阅QPalette::ColorRole.


light : 颜色 [只读]

当前颜色组的浅色。

另请参阅QPalette::ColorRole.


mid : 颜色 [只读]

当前颜色组的中间色。

另请参阅QPalette::ColorRole.


midlight : 颜色 [只读]

当前颜色组的半亮色。

另请参阅QPalette::ColorRole.


placeholderText : 颜色 [只读, 自6.2版起]

当前颜色组的占位符文本颜色。

此属性自Qt 6.2版本开始引入。

另请参阅QPalette::ColorRole.


shadow : 颜色 [只读]

当前颜色组的阴影颜色。

另请参阅QPalette::ColorRole.


text : 颜色 [只读]

当前颜色组的文本颜色。

另请参阅QPalette::ColorRole.


window : 颜色 [只读]

当前颜色组的窗口(一般背景)颜色。

另请参阅QPalette::ColorRole.


windowText : 颜色 [只读]

当前颜色组的窗口文本(一般前景)颜色。

另请参阅QPalette::ColorRole.


© 2024 The Qt Company Ltd. 本文档中的文档贡献均为相应所有者的版权。本文档按照由自由软件基金会发布的GNU自由文档许可证版本1.3的条款获得许可。Qt及其相关标志是芬兰的Qt Company Ltd.在全球其他国家的商标。所有其他商标均为其各自所有者的财产。