Проблема следующая - QT3.
Есть QListViewItem, состоящий из двух колонок, во второй ячейку нужно закрасить цветом.
Переопределяю класс:
class ColoredListViewItem(QListViewItem): def __init__(self, parent): QListViewItem.__init__(self, parent) def paintCell(self, p, cg, column, width, align): if column== 1: cg.setColor( QColorGroup.Base , Qt.red ) QListViewItem.paintCell(self, p, cg, column, width, align )
item = ColoredListViewItem(self.statusesListView_) item.setText(0,"first column") item.setText(1,"second column")
Цвет применяется, но вообще везде, по всей программе бэкграунд становится красным, что я делаю не так?