Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:22
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Программа, которую пишу представляет собой специализированный графический редактор. В QGraphicsView отображаются различные объекты, они могут быть составными, то есть 1 объект представляет собой композицию других. Всю эту иерархию объектов надо отражать в виде дерева в QTreeWidget(или QTreeView). То есть каждому объекту QGraphicsItem должен соответствовать свой QTreeWidgetItem(или элемент модели для QTreeView). Так вот, не знаю, как лучше организовать систему данных в программе - создать класс объекта и хранить в нем ссылки на соответствующие ему QTreeWidgetItem и QGraphicsItem, плюс ко всему сабкласситься от QTreeWdgetItem и QGraphicsItem и в них делать ссылку на объект, которому они соответствуют. Или не делать класс объекта, а в QGraphicsItem и QTreeWdgetItem делать перекрестные ссылки друг на друга. Или как-то с моделью замутить?Вопрос скорее по c++ нежели по QT, просто кто с QT не знаком, не поймет.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Надо ли указывать сумму НДС в платежке, если организация-плательщик находится на упрощенке, а организация-получатель Guest Ещё вопросы и ответы из архива 9 0 11.01.2012 08:30
QTreeWidget. Программа вылетает при клике на QTreeWidget. Guest Третий архив вопросов и ответов 0 28.09.2011 16:47
QTabWidget+QTreeWidget+... Guest Третий архив вопросов и ответов 0 28.09.2011 16:37
DnD из QTreeWidget Guest Третий архив вопросов и ответов 0 27.09.2011 11:57
Организация доступа в интернет какой либо программе через прокси Guest Продолжение архива вопросов 0 20.06.2011 12:38



© www.otvetnemail.ru - Форум вопросов и ответов.