QComboBox的样式表控件打勾?

时间:2011-09-24 20:29:54

标签: qt4

我有一个很好的QComboBox样式表,但我找不到如何设置样式。

勾选是当前所选项目旁边显示的图形。有两个问题:1。当鼠标位于当前选定的项目上时,selection-background-color将应用于项目而不是勾选。 2.当另一个项目突出显示时,勾选被禁用,并带有难看的点画效果。

我猜它在QComboBox::on之下,但我不知道它是什么。

2 个答案:

答案 0 :(得分:0)

重要控件似乎是QComboBox::checked。请务必设置colorbackground-color。背景颜色不能是渐变。如果将背景颜色设置为与QComboBox QAbstractItemView的规则相同,则可以避免棋盘效果(点画)。

答案 1 :(得分:0)

如果使用以下方式设置常规样式:

#include <QCleanlooksStyle>

QCleanlooksStyle cleanLook;
QComboBox * combo = new QComboBox;
combo->setStyle(&cleanLook);

然后根本不显示复选标记。

相关问题