qt中 checkbox勾上字体变红
时间: 2024-03-22 13:41:44 浏览: 60
QT CheckBox复选框状态设置、信号绑定, setCheckState、checkState、setTristate
要实现在Qt中当CheckBox被选中时,字体变为红色,可以通过样式表来实现。首先,为CheckBox设置一个ObjectName,例如:
```
QCheckBox *myCheckBox = new QCheckBox("My CheckBox");
myCheckBox->setObjectName("myCheckBox");
```
然后,在样式表中为该CheckBox的选中状态设置字体颜色:
```
QCheckBox#myCheckBox:checked {
color: red;
}
```
这样,当该CheckBox被选中时,字体颜色就会变为红色。
阅读全文