![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Delphist |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Возникла следующая проблема. У меня есть класс вида:
по сути это класс иерархической структуры, поэтому для его наглядного изображения я использовал принцип модель-представления, в качестве представления я использую TreeView в качестве модели свой класс наследованный от QAbstractItemModel. Проблема следующая, когда у меня дерево вида: Obj1 (rootNode) | |__Child1 | | | |__Child11 | |__Child2 то моя модель не отобраэает rootNode, а отображает вот так, в чем может быть проблема. |__Child1 | | | |__Child11 | |__Child2 1. Из-за чего может возникать такая проблема? 2. Может у кого есть, примеры реализации отображения деревьем использующие в качестве контейнера QHash(QString, SameClass*)? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
давай свой код сюда.
|
|
|
Tonal |
![]()
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
rootIsDecorated. Оно?
|
|
|
Delphist |
![]()
Сообщение
#4
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
давай свой код сюда. Даю весь исходник (MyMonitor.zip в прикрепленном файле), не нужное я оттуда повыкидал, кое что переименовал, но суть работы остается rootIsDecorated. Оно? Нет не оно Сообщение отредактировал Delphist - 11.8.2008, 11:58
Прикрепленные файлы
|
|
|
Delphist |
![]() ![]()
Сообщение
#5
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Да, вижу вопрос не из простых.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
скачал твои исходники, посмотрю.
Так на в скидку о проблеме, видимо ты модель не коректно строиш из свои данных, а именно см. рисунки Классы моделей, может ты не обратил внимание на Корневой Элемент, это фиктивный элемент. и он видимо у тебя и возвращается моделью. |
|
|
Delphist |
![]()
Сообщение
#7
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
niXman |
![]()
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 169 Регистрация: 18.6.2008 Пользователь №: 204 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Litkevich Yuriy, Мдя... Я уже помучкался с этим кодом )))
|
|
|
Delphist |
![]() ![]()
Сообщение
#9
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Народ помагите. не оставляйте меня одного с этой проблемой
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Т.к. не всегда и не у всех есть желание или время подробно изучать код, расказывай подробности.
1) Lib\my.cpp(h) 2) main.cpp - тут понятно 3) mymodel.cpp(h) 4) mymonitor.cpp(h) 5) mymonitor.qrc 6) mymonitor.ui 7) sdmtest.cpp(h) Вопросы по каждому пункту одни и теже: 1) Для чего нужен этот файл (что в нем и какую роль выполняет)? 2) Как связан с другими файлами и зачем? Отдельный вопрос для чего нужен отдельный каталог Lib? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.3.2025, 21:04 |