Создал proxy model. Не могу разобраться с индексом.
Как получить значение определенной ячейки?
делаю так в методе data:
if (role == Qt::DisplayRole) {
QVariant unswer;
QModelIndex mi;
mi = sourceModel()->index(1, 1, proxyIndex);
unswer = sourceModel()->data(mi, Qt::DisplayRole);
return unswer;
}
ничего не отображает.
если использовать proxyIndex
unswer = sourceModel()->data(proxyIndex, Qt::DisplayRole);
то отображает с теми индексами, что и в sourcemodel
что-то с индексом не то..пока не разобрался