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 | import QtQuick 2.0 |