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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QAbstractItemModel - Qt::ItemIsUserCheckable  (Прочитано 7476 раз)
QCasper
Гость
« : Декабрь 13, 2006, 13:50 »

Никак не пойму как сделать в модели чтобы итемы такого-то столбца были чекабельные. Во flags прописал:

Код:

      Qt::ItemFlags flags = QAbstractItemModel::flags(index);
      if (index.column() == 0)
              flags |= Qt::ItemIsUserCheckable;
      return flags;


А итемы в нулевой колнке так и не стали чекабельными.
Записан
Alexei
Гость
« Ответ #1 : Декабрь 13, 2006, 14:09 »

Каждому элементу модели надо указать роль Qt::CheckStateRole со значением Qt:Checked или Qt::Unchecked
Записан
Вячеслав
Гость
« Ответ #2 : Декабрь 14, 2006, 00:35 »

Это хто за модкель ? Если абстракт - реагировать на QVariant data(.....)
Если QStandardITemModel то ....
void QStandardItem::setCheckable ( bool checkable ) наверное ....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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