![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
icore2008 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 22 Регистрация: 10.4.2008 Пользователь №: 145 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
здравствуйте,
мне нужно поместить в вертикальный заголовок кроме номера еще QCheckBox. Видел в демосах пример interview там около номера помещают рисунок (звездочку) путем переопределения метода QVariant::headerData(int section, Qt::Orientation orientation, int role);
Ковырялся с ролью UserRole - не помогло никак вставлю вместо звездочки - QCheckBox. Помогите, пожалуйста. |
|
|
![]() |
Admin |
![]()
Сообщение
#2
|
Администратор ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 646 Регистрация: 9.10.2007 Из: crossplatform.ru Пользователь №: 1 Спасибо сказали: 17 раз(а) Репутация: ![]() ![]() ![]() |
А чего тут такого?
Переопределяешь класс QHeaderView, в нем, возможно по какому-нибудь параметру в конструкторе, создаешь виджет checkbox Если ты работаешь с тем же QTreeView, то у него есть метод void QTreeView::setHeader ( QHeaderView * header ), в качестве параметра которому передаешь указатель на твой новоиспеченный класс производный от QHeaderView. И наслаждаешься результатом. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 3.7.2025, 10:40 |