Название: раскрасить QHeaderView Отправлено: Flakes от Марта 29, 2009, 15:27 Привет всем!
Хочу реализовать простую вещь, нужно раскрасить некоторые ячейки заголовка по своему, вот скрин в пример: (http://img183.imageshack.us/img183/2882/20090329024406.png) (http://www.imagehosting.com/) Начитался, что нужно наследовать класс и переопределять paintSection(), пытаюсь нарисовать примитивный прямоугольник, но что-то у меня все равно ничего не рисуется. То ли я не в тех координатах, то ли рисовать не умею... Название: Re: раскрасить QHeaderView Отправлено: lit-uriy от Марта 29, 2009, 17:01 может лучше через таблицу стилей?
Пример стиля QHeaderView (http://doc.crossplatform.ru/qt/4.4.3/stylesheet-examples.html#customizing-qheaderview) Руководство по таблицам стилей Qt (http://doc.crossplatform.ru/qt/4.4.3/stylesheet-reference.html) Название: Re: раскрасить QHeaderView Отправлено: Flakes от Марта 29, 2009, 17:16 Спасибо, но мне нужно покрасить лишь некоторые ячейки. Таблица стилей применится на весь заголовок.
Название: Re: раскрасить QHeaderView Отправлено: pastor от Марта 30, 2009, 10:02 Делай свой класс наследник и переопределяй QHeaderView::paintSection. Если что не получается - выкладывай код
Название: Re: раскрасить QHeaderView Отправлено: Racheengel от Апреля 01, 2009, 17:30 хм... вот сдается мне, что где-то я подобную задачу уже встречал :D
|