0%

SystemPalette属性说明

SystemPalette类型提供访问Qt应用程序的调色板。这提供了有关用于应用程序窗口,按钮和其他功能的标准颜色的信息。

本文: https://www.lovejia.win/blog/article/SystemPalette.html
参考原文:http://doc.qt.io/qt-5/qml-qtquick-systempalette.html

属性说明

alternateBase : color

当前颜色组的备用基色。

base : color

当前颜色组的基本颜色。

button : color

当前颜色组的按钮颜色。

buttonText:color

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

colorGroup : enumeration

调色板的颜色组。这可以是以下之一:
SystemPalette.Active(默认)
SystemPalette.Inactive
SystemPalette.Disabled

dark : color

当前颜色组的深色。

highlight : color

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

highlightedText:color

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

light : color

当前颜色组的光颜色。

mid : color

当前颜色组的中间颜色。

midlight : color

当前颜色组的中间色。

shadow : color

当前颜色组的阴影颜色。

text : color

当前颜色组的文本颜色。

window : color

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

windowText : color

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

功能简述

SystemPalette类型提供访问Qt应用程序的调色板。这提供了有关用于应用程序窗口,按钮和其他功能的标准颜色的信息。这些颜色被分组为三个颜色组:Active,Inactive,和Disabled。
可以用于以提供更原生的外观和感觉的方式对项目着色。

以下示例从Active颜色组中创建一个调色板,并使用此颜色适当地为窗口和文本项着色:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import QtQuick 2.0
Rectangle {
SystemPalette {
id: myPalette;
colorGroup: SystemPalette.Active
}

width: 640; height: 480
color: myPalette.window

Text {
anchors.fill: parent
text: "Hello!"; color: myPalette.windowText
}
}
------本文结束    感谢阅读------
你打赏你的,我分享我的!