Qt中颜色相关知识

包含在一个QColorGroup对象中的颜色
Background(背景)这种颜色用作几乎所有部件的背景
Base(基色)这是部件的一种背景色,它比Background多定义的颜色要浅。通常是白色,不过总是一种较浅的颜色
BrightText(亮色文本)Dark用作背景时,可以用这种颜色显示文本
Button(按钮)这是一个按钮的背景色,在绘制部件的其他部分之前,会用这种颜色填充它
ButtonText(按钮文本)Button用作背景时,可以用这种颜色显示文本
Dark(暗色)这种颜色比Button的颜色要暗,可以和Light一起使用来产生阴影,显示出按纽的3D效果
Foreground(前景)这种颜色用于部件表面上的任何文字和图形
Highlight(高亮)这是一种背景色,用于描绘一个高亮度的或者选中的项目
Light(浅色)这种颜色不Button的颜色要浅,可以和Dark一起使用来产生阴影,显示出按纽的3D效果
Mid(中间色)这种颜色介于部件的Button和Dark之间,它需要更为复杂的明暗法
Midlight(中等亮度)这种颜色介于部件的Button和Dark之间,它需要更为复杂的明暗法
Shadow(阴影)这种颜色非常暗,用于显著的阴影。它通常是黑色
Text(文本)这种颜色用于在部件的表面绘制文本。它通常与Foreground相同,不过也不总是这样

在一个QPalette中的QColorGroups
Normal(正常态)这是默认的状态。部件不处于另外两种状态中的任何一种时,就假定它是正常态
Active(激活态)当前拥有焦点的部件处于激活状态。这种状态的颜色通常与正常态相同
Disable(禁用态)该部件禁用。此状态的QColorGroup通常是灰色的或者是被抑制的,以表明部件的睡眠状态

QPalette myPalette=palette();
QColorGroup normalGroup=myPalette.normal();
QColorGroup activeGroup=myPalette.active();
QColorGroup disableGroup=myPalette.disabled();

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值