Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 4.8.2008, 18:48 |
вопервых представление, например, QTreeView, в одиночку не используют, оно отображает данные из модели. Кноцепция разделения данных от их представления/отображения тебе знакома? Если нет читай на русском здесь некоторым кажется слишком просто, и они потом задают много вопросов, некотрым кажется слишком сложно и они пугаются. На практике - по серединке. от себя по модель-представление добавлю, ИНДЕКС - абстрактная координата данных располеженых в модели, а вовсе не мутная штука |
|
Delphist | Дата 4.8.2008, 18:38 |
то лучше пара модель-представление Это как? |
|
Litkevich Yuriy | Дата 4.8.2008, 18:35 |
служит для более удобной работы по опыту програмирования в Delphi и по прочтению доков, могу сказать что виджет кривой, мягко говоря, работать с ним не удобно, и троли создали его дабы не шокировать програмеров работавших с Qt3.x до дельфийского удобства, как от Камчатки до Москвы. но для мелких масивов данных он более подходящь, я, например, использовал виджет списка, вместо представления, когда надо было отобразить список всех таблиц БД, их мение 10, замарачиватся с моделью и представлением при таком кол-ве смысла нет. Однако для данных в БД я использовал концепцию модель/представление так как данных можеть быть слишком много и тогда городить работу с виджетом сложно. В дельфях есть готовые компоненты для отображения таблиц БД это не что иное как пара модель представление, просто обозваны иначе. Вывод: При работе с виджетами ты все равно не избежишь терминологии модель/представление и данные будешь помещать в модель встроенную в виджет. |
|
void* | Дата 4.8.2008, 18:09 |
QTreeWidget унаследован от QTreeView, и служит для более удобной работы с не очень большими деревьями, когда ты не хочешь создавать модель, делегаты и прочее | |
Litkevich Yuriy | Дата 4.8.2008, 15:58 |
как много их, если дело ограничится 10-20 елементами то лучше виджет, если больше и их число непредсказуемо, как в БД , то лучше пара модель-представление | |
Delphist | Дата 4.8.2008, 15:53 |
1) что лучше использовать QTreeView или QTreeWidget зависит от того откуда у тебя данные берутся и много ли их, если много то лучше составить модель и использовать ее совместно с представлением (Q*View). Данные берутся из моего объекта |
|
Litkevich Yuriy | Дата 4.8.2008, 11:36 |
1) что лучше использовать QTreeView или QTreeWidget зависит от того откуда у тебя данные берутся и много ли их, если много то лучше составить модель и использовать ее совместно с представлением (Q*View). |
|
ViGOur | Дата 4.8.2008, 11:01 |
Задача стоит отображать экземпляр моего (ну т.е. список вложенных объектов и их свойств) в графическом интерфейсе. 2) незнает ли кто где можно скачать или посмотреть в нете пример подобной задачи Ты просил не пример работы с QTreeView или QTreeWidget... Примеры работы можно посмотреть в папке: %qtdir%\examples\ Например: %qtdir%\examples\itemviews\simpletreemodel |
|
Delphist | Дата 4.8.2008, 10:46 |
В качестве примера это пойдет? Property browser Property Browser (PropertySheet) Property Model Что-то я там не наблюдаю использвание QTreeView или QTreeWidget |
|
ViGOur | Дата 4.8.2008, 10:31 |
2) незнает ли кто где можно скачать или посмотреть в нете пример подобной задачи В качестве примера это пойдет? Property browser Property Browser (PropertySheet) Property Model |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 14:12 |