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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как покрасить колонки QTableWidget в какой-нибудь цвет?  (Прочитано 3948 раз)
DenisKh001
Гость
« : Июнь 30, 2011, 07:49 »

Например, колонки 0-4 не красим, а 5-8 красим фон в серый (неизменяемые колонки)
Записан
ddrtn
Гость
« Ответ #1 : Июнь 30, 2011, 10:16 »

На мой взгляд, лучше воспользоваться связкой model-view.
У QAbstractItemModel есть виртуальный метод data, переопределив который, можно, в частности, управлять отображением в ячейках. Обратите внимание на Qt::ItemDataRole.
Записан
BRE
Гость
« Ответ #2 : Июнь 30, 2011, 12:42 »

Да наверно проще воспользоваться делегатами (см QItemDelegate).

Записан
ieroglif
Гость
« Ответ #3 : Июнь 30, 2011, 12:43 »

а я против делегатов.
в данной ситуации вопрос действительно решается через  Qt::ItemDataRole.
делегаты тут будут излишними
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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