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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: По моделям (QAbstractItemModel) вопросик...  (Прочитано 4333 раз)
Вячеслав
Гость
« : Ноябрь 23, 2007, 16:15 »

Есть модель очень похожая на examples\itemviews\simpletreemodel
Вопрос - как зная указатель на TreeItem найти соответствующий ему индекс (QModelIndex) ?
Перебирать элементы в тупую ? или можно как-нибудь по красивее ?
Записан
Emc
Гость
« Ответ #1 : Ноябрь 24, 2007, 22:41 »

если ты используешь модель для treeView - то твой выбор это  QStandardItemModel,  item'ы которой QStandardItem имеют соотвественно функцию index().
« Последнее редактирование: Ноябрь 24, 2007, 22:43 от Emc » Записан
Вячеслав
Гость
« Ответ #2 : Ноябрь 24, 2007, 22:51 »

QstandartItem - не катит Подмигивающий Она обновляться сама не умеет Подмигивающий
Я тему разрулил ( на сейчас) с помощью match , будет время - подумаю как нормально сделать ....
Записан
Icoz
Гость
« Ответ #3 : Ноябрь 25, 2007, 01:31 »

а createIndex (только внутри самой модели, каждый раз на один и тот же указатель, вернет одинаковый индекс)? Или ты модель не переписываешь?
Записан
Вячеслав
Гость
« Ответ #4 : Ноябрь 25, 2007, 13:57 »

Не один  тот-же Грустный если пришел signal от хранилища - модель обновляеться и возможно появление новых   строк как и удаление существующих....... а PersistentIndex чего-то ниасилил Грустный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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