添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
慷慨大方的烤红薯  ·  C# ...·  6 天前    · 
刚毅的圣诞树  ·  delphi ...·  1 周前    · 
俊秀的小刀  ·  jquery ...·  2 周前    · 
笑点低的苦瓜  ·  WPF ...·  1 月前    · 
鬼畜的回锅肉  ·  菜单栏·  1 周前    · 
果断的毛豆  ·  报告集锦 | ...·  3 周前    · 
喝醉的米饭  ·  Migrating From JDK 8 ...·  2 月前    · 
干练的火柴  ·  聚合 | 优点知识文档库·  2 月前    · 

QCheckbox设置颜色

QCheckbox是Qt框架中的一个控件,用于表示复选框。如果您想要设置QCheckbox的颜色,可以使用Qt的样式表(Stylesheet)来实现。

在样式表中,可以使用QCheckBox::indicator属性来设置复选框的颜色。例如,以下样式表将复选框的选中状态下的背景色设置为红色,未选中状态下的背景色设置为绿色:

QCheckBox::indicator:checked {
    background-color: red;
QCheckBox::indicator:unchecked {
    background-color: green;

如果您希望在复选框的文本旁边显示一个不同颜色的小方块来表示选中状态,可以使用QCheckBox::indicator属性中的subcontrol属性。例如,以下样式表将复选框的选中状态下的小方块颜色设置为红色,未选中状态下的小方块颜色设置为绿色:

QCheckBox::indicator:checked::indicator {
    background-color: red;
QCheckBox::indicator:unchecked::indicator {
    background-color: green;

当然,您可以根据自己的需求,进一步调整样式表来实现您想要的效果。

  •