我正在使用 setStyleSheetin 为我的 QtGui.QComboBox 设置颜色。我需要一个特定的选定值将导致选定字段的区域具有红色 BG 颜色,但是,列表本身应保持白色 bg 颜色。我能够创建 2 个不同的案例,但都有问题,请指教。
第一种情况+问题:我设法将选定的值 bg 颜色更改为红色,但是,当用户在 UI 上的其他位置单击时,bg 颜色再次变为白色:
self.ComboBox.setStyleSheet("selection-background-color:red;")
#At the moment user clicks somewhere else, the bg is white again. and this is problematic for me.
第二种情况+问题:
self.ComboBox.setStyleSheet("background-color:red;")')
#This option causes the whole list to become red, but it remains red as needed and does not turn to bg=white if I click in someplace else in the UI.
提前感谢您的帮助。