我实现了一个 QListWidget
并添加了它,以防止当我将鼠标悬停在某个项目上时出现突出显示效果:
QListWidget::item:hover { background: transparent; }
但是后来我用 lwi->setFlags(lwi->flags() & ~Qt::ItemIsEnabled);
禁用了一些项目(lwi
是要禁用的 QListWidgetItem )以防止选择,现在这些不受
QListWidget::item:hover.
如何禁用所有项目(包括禁用的)的突出显示效果?
最佳答案
您可以尝试设置以下样式,应该有效
QListWidget::item:hover,
QListWidget::item:disabled:hover,
QListWidget::item:hover:!active,
{background: transparent;}
关于qt - 已停用 QListWidgetItem :hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16016644/