Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Помогите с отбражением в QTableView.

Автор: maxvanceffer 6.8.2009, 4:21

Во общем смотрел и Макса Шлее и в ассистенте .. тока вот не нашел как это сделать.
Есть следущее :
QMap <QString,QString> myMap;
как вот сие отобразить в QTableView при помощи модель/предстовление ?

Автор: rnd 6.8.2009, 6:38

Наследуетесь от QAbstractTableModel, переопределяете: rowCount(), columnCount(), data() и подсовываете QTableView.

Как трансформировать значение из вашего мапа - в значение определенной ячейки таблицы - как раз и будет зашита в data().

http://doc.crossplatform.ru/qt/en/4.5.0/qabstracttablemodel.html#details

Автор: maxvanceffer 6.8.2009, 6:49

Спасибо за подсказку rnd! Буду копать ...

Автор: Litkevich Yuriy 6.8.2009, 14:37

maxvanceffer, поищи по форуму тему, автор AD, про создание собственной модели, там многое подробно обсуждалось.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)