![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
shamanix |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 17 Регистрация: 10.3.2010 Пользователь №: 1522 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день. Задача тривиальная - сделать QListView с чекбоксами. Я так понял что один единственный способ это сделать это для каждого элемента модели устанавливать флаги? В цикле? Гугл перерыл в поисках чего-нибудь типа model->getItems().setFlags(...); но нашел только обращение к каждому элементу в цикле...может не допонял сути истинной.
|
|
|
![]() |
DIMEDROLL |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день. Задача тривиальная - сделать QListView с чекбоксами. Какой класс ты используешь в качестве модели? Нужно отнаследоваться от него и переопределить flags: Цитата Qt::ItemFlags QAbstractItemModel::flags ( const QModelIndex & index ) const [virtual] что бы в добавок к дефолтным флагам, возвращал так же: Qt::ItemIsUserCheckable Не проверял в коде, попробуй и напиши вышло аль нет ![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.3.2025, 20:07 |