Russian Qt Forum

Qt => Model-View (MV) => Тема начата: billygates от Января 25, 2010, 09:24



Название: View в виде списка виджетов
Отправлено: billygates от Января 25, 2010, 09:24
Насколько я понимаю, Qt'ный MVC по большей части применим для отображения древовидных или списочных данных в виде деревьев и таблиц соответственно. А есть ли примеры или туториалы, как сделать кастомные View, отличные от таблиц и списков?
Есть QList<MyStruct>,
Код:
struct MyStruct
{
    QString value1;
    bool value2;
    int value3;
};
Хочу, чтобы каждый элемент MyStruct выглядел как QGroupBox с набором виджетов, для редактирования каждого значения MyStruct. А сами MyStruct отображались в виде Layout'а со ScrollArea, где они бы располагались последовательно. Насколько сложна реализация такого, если в Qt нет готового решения? Посоветуйте, пожалуйста, в каком направлении смотреть.

Спасибо.


Название: Re: View в виде списка виджетов
Отправлено: Авварон от Января 25, 2010, 10:30
делегаты может? посмотри пример со звездочками (statdelegate)


Название: Re: View в виде списка виджетов
Отправлено: uriel от Января 25, 2010, 10:30
Ну можете для начала на этот пример глянуть.
http://doc.trolltech.com/4.6/itemviews-chart.html