如何在QComboBox中设置禁用项目的样式?(QSS)



>我使用此代码禁用组合框中的项目禁用QComboBox中的特定项目(没关系)

我想要一个视觉反馈。我想把禁用的项目放在红色。

我尝试了这段代码,但它并没有什么。

QComboBox::item:!enabled
{
    color:red;
}

我认为它在下拉菜单中的某个地方。但是这段代码也不起作用:

QComboBox::drop-down:item:!enabled {
    color:red;
}

QComboBox的弹出窗口是一个QAbstractItemView,并使用后代选择器(来自文档)设置样式。

所以尝试如下所述,

QComboBox QAbstractItemView::item:!enabled {
    color:red;
}

建议的解决方案对我不起作用,但下面的解决方案:

QComboBox::item:!enabled {
    color:red;
}

相关内容

  • 没有找到相关文章