如何在Qt中更改QCheckBox文本标签颜色?

sai*_*sai 6 c++ checkbox qt qcheckbox

我无法改变的颜色QcheckboxQT,有人可以帮助我的代码更改复选框文本标签的颜色.我试过Qpalette..而且我正在使用QT4.7.4版本..

pne*_*zis 8

你可以使用样式表.

例如:

checkBox->setStyleSheet("QCheckBox { color: red }");
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请查看Qt参考中样式表样式表文档


Jer*_*ner 6

这对我有用:

QPalette p = myCheckBox->palette();
p.setColor(QPalette::Active, QPalette::WindowText, green);
myCheckBox->setPalette(p);
Run Code Online (Sandbox Code Playgroud)