使用 Palette 创建与所选样式(如 fluent、cupertino、material 或 qt)颜色匹配的自定义控件。
有关可用样式的详细信息,请参阅 控件样式。
属性
background
brush (out) default: a transparent brush
定义默认的背景画刷。当没有更具体的背景画刷适用时使用。
foreground
brush (out) default: a transparent brush
定义用于在 background 画刷上显示的内容的前景画刷。
alternate-background
brush (out) default: a transparent brush
定义备用背景画刷,例如用于文本输入控件或侧边栏等面板。
alternate-foreground
brush (out) default: a transparent brush
定义用于在 alternate-background 画刷上显示的内容的前景画刷。
control-background
brush (out) default: a transparent brush
定义控件(如按钮、组合框等)的默认背景画刷。
control-foreground
brush (out) default: a transparent brush
定义用于在 control-background 画刷上显示的内容的前景画刷。
accent-background
brush (out) default: a transparent brush
定义突出显示的控件(如主按钮)的背景画刷。
accent-foreground
brush (out) default: a transparent brush
定义用于在 accent-background 画刷上显示的内容的前景画刷。
selection-background
brush (out) default: a transparent brush
定义用于突出显示选定内容(如文本选择)的背景画刷。
selection-foreground
brush (out) default: a transparent brush
定义用于在 selection-background 画刷上显示的内容的前景画刷。
border
brush (out) default: a transparent brush
定义用于边框(如分隔符和控件边框)的画刷。
color-scheme
enum ColorScheme (in-out) default: the first enum value
读取此属性可确定调色板所使用的颜色方案。 设置此属性可强制使用深色或浅色颜色方案。除 Qt 样式之外的所有样式都支持设置深色或浅色颜色方案。
ColorScheme
此枚举指示控件样式所使用的颜色方案。使用此枚举可在深色和浅色方案之间显式切换,或选择 Unknown 以回退到系统默认。
unknown:方案未知,由系统范围的设置进行配置。这意味着控件可能以深色或浅色方案显示,但也可能是自定义的颜色方案。dark:该样式为背景选择浅色,为前景选择深色。light:该样式为背景选择深色,为前景选择浅色。