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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: раскрасить QHeaderView  (Прочитано 4472 раз)
Flakes
Гость
« : Март 29, 2009, 15:27 »

Привет всем!

Хочу реализовать простую вещь, нужно раскрасить некоторые ячейки заголовка по своему, вот скрин в пример:


Начитался, что нужно наследовать класс и переопределять paintSection(), пытаюсь нарисовать примитивный прямоугольник, но что-то у меня все равно ничего не рисуется. То ли я не в тех координатах, то ли рисовать не умею...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Март 29, 2009, 17:01 »

может лучше через таблицу стилей?
Пример стиля QHeaderView
Руководство по таблицам стилей Qt
Записан

Юра.
Flakes
Гость
« Ответ #2 : Март 29, 2009, 17:16 »

Спасибо, но мне нужно покрасить лишь некоторые ячейки. Таблица стилей применится на весь заголовок.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Март 30, 2009, 10:02 »

Делай свой класс наследник и переопределяй QHeaderView::paintSection. Если что не получается -  выкладывай код
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Апрель 01, 2009, 17:30 »

хм... вот сдается мне, что где-то я подобную задачу уже встречал  Веселый
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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