我使用此代码禁用组合框内的项目 Disable specific items in QComboBox(没关系)
我想要一个视觉反馈。我想将禁用的项目设为红色。
我尝试了这段代码,但它并没有。
QComboBox::item:!enabled
{
color:red;
}
我认为这是下拉菜单中的某个地方。但是这段代码也不起作用:
QComboBox::drop-down:item:!enabled {
color:red;
}
答案 0 :(得分:0)
QComboBox
的弹出窗口是QAbstractItemView
,并使用后代选择器(来自文档)设置样式。
所以尝试如下所述,
QComboBox QAbstractItemView::item:!enabled {
color:red;
}
答案 1 :(得分:0)
建议的解决方案对我不起作用,但是下面的那个:
QComboBox::item:!enabled {
color:red;
}