Название: Проектирование model/view Отправлено: Karl-Philipp от Июль 22, 2008, 10:29 Всем привет.
У меня задание создать виджет, часть данных для которого будут извлекаться из xml документа, как в примере QXmlStream Bookmarks. Структура модели данных аналогична той, что приведена в этом же примере. Кроме того, в определенных колонках (в айтемах) модели должны быть виджеты, например, QComboBox, QCalendarWidget. В процессе работы данные создаваемой модели будут использоваться для построения других моделей. Вопрос: можно ли за основу взять QXmlStream Bookmarks, на его основе создавать модель в которой размещать наследника от QTreeWidgetItem (с комбобоксом или календарем)? Видел также пример Simple Tree Model, может его стоит разрабатывать? Название: Re: Проектирование model/view Отправлено: ритт от Июль 22, 2008, 11:08 QTreeWidgetItem - кусок вьюхи. хранить в модели виджеты для вьюхи - верх извращения.
лучше не извращайся, а просто навесь на вьюху делегат. возможно, придётся перегрузить родной делегат - но это в любом случае проще и правильнее. Название: Re: Проектирование model/view Отправлено: Karl-Philipp от Июль 22, 2008, 12:34 То, что надо! Спасибо большое :)
|