![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
shamanix |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 17 Регистрация: 10.3.2010 Пользователь №: 1522 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день. Задача тривиальная - сделать QListView с чекбоксами. Я так понял что один единственный способ это сделать это для каждого элемента модели устанавливать флаги? В цикле? Гугл перерыл в поисках чего-нибудь типа model->getItems().setFlags(...); но нашел только обращение к каждому элементу в цикле...может не допонял сути истинной.
|
|
|
![]() |
Гость_Гость_* |
![]()
Сообщение
#2
|
Гости ![]() |
Можно и переопределить делегат , наследоваться лучше от QItemDelegate
и переопределять функции paint() и editorEvent() я не придумав как сделать tristate чекбокс в представлении сделал именно так. Хотя для обычного чекбокса лучше переопределять модель. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.3.2025, 19:36 |