crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Sokoloff
  опции профиля:
сообщение 6.4.2009, 17:33
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Разбираюсь сейчас с QAbstractModel и QTreeView.
Смотрю пример "Simple Tree Model Example" http://www.doc.crossplatform.ru/qt/4.5.0/i...emodel-cpp.html.
В конструкторе TreeModel::TreeModel создается корневой элемент, который не отображается в TreeView. И что-то я не пойму это всегда так, надо создавать один скрытый корневой элемент, даже если мне нужно "дерево" а не "куст"?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Sokoloff
  опции профиля:
сообщение 7.4.2009, 10:52
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Бр-бр-бр, вы меня запутали:)
Цитата(Kagami @ 6.4.2009, 18:44) *
Да. Для удобства его можно использовать в качестве заголовка
Я понял как "Да - всегда нужно создовать один невидимый над-корневой элемент."

Цитата(Litkevich Yuriy @ 6.4.2009, 19:39) *
Sokoloff, тут просто такая организация модели, как уже заметил Kagami - для удобства. Корневой элемент используется для заголовков. И это необязательно.
Мне понимается как "В данном случае у них такая организация, и они создали над-корневой элемент, но это не обязательно, и ты можешь его не создавать". Т.е. это противоречит Kagami.


Цитата(Kagami @ 6.4.2009, 20:55) *
Если ты хочешь что бы у тебя бы виден один элемент у которого несколько потомков, подчини его корневому.
Опять же, "Да всегда надо создовать над-корневой элемент."


Цитата(Litkevich Yuriy @ 6.4.2009, 21:02) *
Kagami, да, это правильное замечание.
Опа! Теперь Yuriy соглашается с Kagami.


Таким образом, чтоб заморить червя сомненья переспрошу еще раз.
Верно ли данное утверждение?
При создании модели всегда необходимо создать "лишний" элемент, который не будет отображен в TreeView. Да или нет?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 4.6.2025, 18:20