答案 0 :(得分:1)
怎么样?
QComboBox:editable {
background: white;
}
?我没有测试它,但Capitalization Rules for Identifiers对我来说似乎很好。
修改强>
从使用Qt 5.6.2版开始,提供的更改将按预期工作。当前编辑的QComboBox中没有不同颜色的框。
答案 1 :(得分:0)
这项工作
YourCombobox->findChild<QLineEdit*>()->setStyleSheet("QLineEdit {background: green;}");
上一行获取对QLineEdit的引用,QLineEdit是QComboBox小部件的一部分,并将样式表应用于它,而不是组合框。
如果您想尝试并提供反馈,我不知道这是否也有效..
YourCombobox->setStyleSheet("QLineEdit {background: green;}");