Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » QListViewItem, закраска цветом ячейки [RSS Feed]

#1 Янв. 29, 2013 10:14:39

Ashedu
Зарегистрирован: 2012-11-23
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

QListViewItem, закраска цветом ячейки

Доброго всем дня.

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

Цвет применяется, но вообще везде, по всей программе бэкграунд становится красным, что я делаю не так?

Офлайн

#2 Янв. 29, 2013 13:17:46

Ashedu
Зарегистрирован: 2012-11-23
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

QListViewItem, закраска цветом ячейки

Извиняюсь, ошибся веткой форума. Прошу модераторов перенести тему в GUI

Офлайн

  • Начало
  • » GUI
  • » QListViewItem, закраска цветом ячейки[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version