Russian Qt Forum
Май 21, 2024, 01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListView  (Прочитано 3874 раз)
TAURUS_iv43
Гость
« : Декабрь 22, 2005, 17:15 »

Мне надо или поменять тцвет фона колонки или рисовать линию между колонками, как это сделать?
Записан
Hellenna
Гость
« Ответ #1 : Декабрь 23, 2005, 11:26 »

Цитата: "TAURUS_iv43"
поменять тцвет фона колонки

Qt3.3.5:
отнаследовать от QListViewItem, переопределить там метод  paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align ) чтобы ячейка рисовалась нужным цветом, а потом всю колонку заполнить новыми ячейками.
Записан
TAURUS_iv43
Гость
« Ответ #2 : Декабрь 23, 2005, 23:36 »

Цитата: "Hellenna"

Qt3.3.5:
отнаследовать от QListViewItem, переопределить там метод  paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align ) чтобы ячейка рисовалась нужным цветом, а потом всю колонку заполнить новыми ячейками.

Спасибо огромное, сечас же попробую

добавлено спустя 2 минуты:

 
Цитата: "Hellenna"

Qt3.3.5:

А в 3.3.3 покатит?
Записан
Hellenna
Гость
« Ответ #3 : Декабрь 26, 2005, 11:14 »

Цитата: "TAURUS_iv43"

А в 3.3.3 покатит?

без проблем.

Еще, если что-то не понятно, то есть пример $QTDIR/examples/listview, там правда не фон изменяется, а цвет текста, но с фоном делается аналогично...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 17.