QComboBox文本颜色不会按预期更改

时间:2014-09-08 08:58:26

标签: c++ css qt stylesheet qcombobox

我有一个简单的QComboBox,但我无法弄清楚如何更改所选项目的文本颜色。它保持黑色,但它应该是白色的。我用的颜色是:白色;属性,但它似乎只影响弹出项目列表的颜色。

这是我目前的样式表:

background: rgb(61,61,61);
color: rgb(255,255,255);
selection-color: rgb(255, 255, 255);

QComboBox一直有这种行为:

enter image description here

enter image description here

如您所见,所选项目仍有未指定的黑色。

1 个答案:

答案 0 :(得分:1)

我通过包含填充属性解决了这个问题:

  

QComboBox {combobox-popup:0;       白颜色;       填充:0px 0px 0px 0px; }

似乎在样式表中的组合框上设置填充属性(带有任何值)使其正确遵循颜色样式。

参考: https://stackoverflow.com/a/24824810/4022402