Название: Выбор модели Отправлено: Hammer от Апрель 28, 2010, 09:03 Здравствуйте.
Разбираюсь с MVC и на начальных этапах уже трудности. Требуется реализовать следующее: есть структура Код Сейчас она лежит в QVector. Хочу сделать QListView для нее, чтобы в нем отображались картинки (благо, они небольшие 128х32). Скурив немного мануалов смог сделать только модель QAbstractListModel с хранилищем типа QList<QImage>. Так же сделал делегата для рисования этого добра в QListView. Так что эта часть, вроде, работает. Осталось только прикрутить все те параметры (которые unsigned char). Для них вьюх не предусмотрено, а сами они редактируются спинбоксами и комбобоксами. (http://img683.imageshack.us/img683/5307/snapshot26.png) (http://img683.imageshack.us/i/snapshot26.png/) Вот как бы мне так сделать все кошерно... Чтобы при тычке на картинку в остальные боксы подгружались бы соответствующие ей параметры. Ну и при изменении этих параметров они бы записывались обратно в модель. Думал, либо оставить QList <IMAGE>, либо перейти на QAbstractTableModel, где каждый row соответствовал бы одной записи, но в обоих случаях непонятно, как записывать данные в модель и как их потом оттуда раскидывать по вьюхам... Буду признателен за совет или тычок в нужном направлении. Название: Re: Выбор модели Отправлено: Kolobok от Апрель 28, 2010, 10:42 QAbstractTableModel + QDataWidgetMapper
Название: Re: Выбор модели Отправлено: Hammer от Апрель 28, 2010, 11:02 Коротко и ясно =) Спасибо большое!
|