名称 | 值 | 描述 |
---|---|---|
QPalette::Window | 10 | 通用的背景颜色 |
QPalette::WindowText | 0 | 通用的前景色 |
QPalette::Base | 9 | 主要用作文本输入小部件的背景颜色,但也可以用于其他绘画 - 例如组合框下拉列表和工具栏手柄的背景。它通常是白色或其他浅色 |
QPalette::AlternateBase | 16 | 用作交替行颜色视图中的备用背景颜色(参见QAbstractItemView::setAlternatingRowColors()) |
QPalette::ToolTipBase | 18 | 用作背景颜色QToolTip和QWhatsThis。工具提示使用非活动颜色组QPalette,因为工具提示不是活动窗 |
QPalette::ToolTipText | 19 | 用作前景色QToolTip和QWhatsThis。工具提示使用非活动颜色组QPalette,因为工具提示不是活动窗口 |
QPalette::PlaceholderText | 20 | 用作各种文本输入小部件的占位符颜色。此枚举值已在 Qt 5.12 中引入 |
QPalette::Text | 6 | 与 一起使用的前景色Base 。这通常与 相同WindowText ,在这种情况下它必须与Window 和形成良好的对比Base |
QPalette::Button | 1 | 常规按钮背景颜色。此背景可能有所不同,Window 因为某些样式要求按钮使用不同的背景颜色 |
QPalette::ButtonText | 8 | 与按钮背景颜色一起使用的前景色 |
QPalette::BrightText | 7 | WindowText 与 截然不同且与 形成鲜明对比的文本颜色Dark 。通常用于需要在Text 或WindowText 对比度较差的位置绘制的文本,例如按下按钮。请注意,文本颜色可用于除单词以外的其他内容;文本颜色通常用于文本,但将文本颜色角色用于线条、图标等也很常见 |
名称 | 值 | 描述 |
---|---|---|
QPalette::Light | 2 | 比Button 颜色浅 |
QPalette::Midlight | 3 | Button 和Light 之间 |
QPalette::Dark | 4 | 比Button 颜色深 |
QPalette::Mid | 5 | Button 和Dark之间 |
QPalette::Shadow | 11 | 非常暗的颜色。默认情况下,阴影颜色为Qt::black。 |
名称 | 值 | 描述 |
---|---|---|
QPalette::Highlight | 12 | 用于指示所选项目或当前项目的颜色。默认情况下,突出显示颜色为Qt::darkBlue。 |
| 21 | 通常与基本颜色、窗口颜色和按钮颜色形成对比或互补的颜色。它通常代表用户对桌面个性化的选择。交互式组件的样式是一种典型的用例。除非明确设置,否则默认为突出显示 |
QPalette::HighlightedText | 13 | 与 形成对比的文本颜色Highlight 。默认情况下,突出显示的文本颜色为Qt::white |
有两种与超链接相关的颜色角色:
名称 | 值 | 描述 |
---|---|---|
QPalette::Link | 14 | 未访问的超链接的文本颜色。默认情况下,链接颜色为Qt::blue |
QPalette::LinkVisited | 15 | 已访问的超链接的文本颜色。默认情况下,链接访问颜色为Qt::magenta |
名称 | 值 | 描述 |
---|---|---|
QPalette::NoRole | 17 | 无角色;此特殊角色通常用于指示尚未分配角色 |