Russian Qt Forum

Qt => Вопросы новичков => Тема начата: jamesfrost от Май 21, 2014, 11:12



Название: Отображение QTableView
Отправлено: jamesfrost от Май 21, 2014, 11:12
Собственно есть такая "конструкция":
Код:
    QModelIndex timeIndx;
    QDateTime conv;
    QVariant tempVar;
    for (int nRow = 0; nRow <= proxyModelOrders->rowCount(); ++nRow)
    {
        timeIndx = proxyModelOrders->index(nRow, 3);
        tempVar = proxyModelOrders->data(timeIndx);
        proxyModelOrders->setData(timeIndx, tempVar.fromValue(conv.fromTime_t(tempVar.toInt()).toString("dd'.'MM'.'yyyy'_'HH':'mm':'ss")), Qt::EditRole);
    }
proxyModelOrders(QSortFilterProxyModel) установлена модель QSqlRelationalTableModel, есть так же QTableView
к которому подкл. proxyModelOrders, собственно проблема в том, что значение изменяется только в первой строке,
остальные строки в колонке при выводе остаются без изменений. В чем проблема?