Найти - Пользователи
Полная версия: QListViewItem, закраска цветом ячейки
Начало » GUI » QListViewItem, закраска цветом ячейки
1
Ashedu
Доброго всем дня.

Проблема следующая - 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")

Цвет применяется, но вообще везде, по всей программе бэкграунд становится красным, что я делаю не так?
Ashedu
Извиняюсь, ошибся веткой форума. Прошу модераторов перенести тему в GUI
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB