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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проектирование model/view  (Прочитано 4032 раз)
Karl-Philipp
Гость
« : Июль 22, 2008, 10:29 »

Всем привет.

У меня задание создать виджет, часть данных для которого будут извлекаться из xml документа, как в примере QXmlStream Bookmarks.

Структура модели данных аналогична той, что приведена в этом же примере. Кроме того, в определенных колонках (в айтемах) модели должны быть виджеты, например, QComboBox, QCalendarWidget.
В процессе работы данные создаваемой модели будут использоваться для построения других моделей.

Вопрос: можно ли за основу взять QXmlStream Bookmarks, на его основе создавать модель в которой размещать наследника от QTreeWidgetItem (с комбобоксом или календарем)?

Видел также пример Simple Tree Model, может его стоит разрабатывать?
Записан
ритт
Гость
« Ответ #1 : Июль 22, 2008, 11:08 »

QTreeWidgetItem - кусок вьюхи. хранить в модели виджеты для вьюхи - верх извращения.
лучше не извращайся, а просто навесь на вьюху делегат. возможно, придётся перегрузить родной делегат - но это в любом случае проще и правильнее.
Записан
Karl-Philipp
Гость
« Ответ #2 : Июль 22, 2008, 12:34 »

То, что надо! Спасибо большое  Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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