添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
彷徨的青蛙  ·  openLooKeng documentation·  1 月前    · 
一身肌肉的镜子  ·  TypeError: expected ...·  4 月前    · 
完美的红薯  ·  Is there an option to ...·  7 月前    · 

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;

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

  •