QComboBox QAbstractItemView::item:hover { color: black; background-color: lightgreen; }
上面理论上是对鼠标划过的项目的样式设置,实际无论用css
QComboBox QAbstractItemView { color:black; selection-background-color:yellow; background-color:white; }
上面这样设置能够实现鼠标划过的项目的颜色设置code
QComboBox { background-color:yellow; font-family:\"Microsoft Yahei\"; } QComboBox QAbstractItemView { color:black; selection-background-color:color:yellow; background-color:white; }
另外,QComboBox中的background-color和QAbstractItemView中的selection-background-color是冲突的,QComboBox中的优先级比QAbstractItemView中的高。it