![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Delphist |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 41 Регистрация: 4.8.2008 Из: Россия Пользователь №: 249 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Недавно начал изучать QT (а вообще профильная моя среда Delphi и Java, но сейчас заинтересовался C++), поэтому мои вопросы по началу могут для кого показаться слишком простыми, но большая просьба помагать с ответами.
У меня есть класс MY_CLASS который умеет хранить список объектов, которые в свою очередь могут хранить список на другие объекты и т.д. Т.е получается не что иное как дерево. Задача стоит отображать экземпляр моего (ну т.е. список вложенных объектов и их свойств) в графическом интерфейсе. Возникло несколько вопросов: 1) что лучше использовать QTreeView или QTreeWidget 2) незнает ли кто где можно скачать или посмотреть в нете пример подобной задачи З.Ы. Заранее спасибо! Сообщение отредактировал Delphist - 4.8.2008, 9:26 |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
служит для более удобной работы по опыту програмирования в Delphi и по прочтению доков, могу сказать что виджет кривой, мягко говоря, работать с ним не удобно, и троли создали его дабы не шокировать програмеров работавших с Qt3.x до дельфийского удобства, как от Камчатки до Москвы. но для мелких масивов данных он более подходящь, я, например, использовал виджет списка, вместо представления, когда надо было отобразить список всех таблиц БД, их мение 10, замарачиватся с моделью и представлением при таком кол-ве смысла нет. Однако для данных в БД я использовал концепцию модель/представление так как данных можеть быть слишком много и тогда городить работу с виджетом сложно. В дельфях есть готовые компоненты для отображения таблиц БД это не что иное как пара модель представление, просто обозваны иначе. Вывод: При работе с виджетами ты все равно не избежишь терминологии модель/представление и данные будешь помещать в модель встроенную в виджет. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 17.3.2025, 0:57 |