0
Я использую QListView
(в PyQt5) для отображения строк. Я хочу, чтобы цвет фона каждого элемента в этом списке менялся между двумя цветами, чтобы его было легче читать.QListView с фона строки в двух разных цветах
Я пробовал Qt.DecorationRole
, но это только создайте «значок» в левой части каждого элемента.
Настройка цвета не работает. 'palette = QPalette(); palette.setColor (QPalette.AlternateBase, Qt.yellow); self.setPalette (палитра); self.setAlternatingRowColors (True) '. Есть идеи? – buhtz
Mhm ... Также нужно установить 'QPalette.Base'. Тогда это работает. Но я не хочу это объяснять. Как я могу получить текущий цвет QPalette.Base, чтобы установить его. – buhtz