qcheckbox设置选中的背景颜色是黑色,对勾是白色
时间: 2024-03-13 22:44:25 浏览: 218
改变checkbox背景勾选样式
您可以通过设置QSS样式来实现此功能。以下是一个示例:
```
QCheckBox::indicator:checked {
background-color: black;
border: 1px solid black;
}
QCheckBox::indicator:checked:disabled {
background-color: gray;
border: 1px solid gray;
}
QCheckBox::indicator:checked:focus {
border: 1px solid red;
}
QCheckBox::indicator:unchecked {
background-color: white;
border: 1px solid black;
}
QCheckBox::indicator:unchecked:disabled {
background-color: gray;
border: 1px solid gray;
}
QCheckBox::indicator:unchecked:focus {
border: 1px solid red;
}
```
这里,我们使用QSS样式来设置选中和未选中的背景颜色和边框颜色,以及选中时的对勾颜色。您可以根据需要进行调整。
阅读全文