Я хочу добавить столбец в QTableView и представить там некоторые вычисления. Столбец вставлен успешно, но я не могу установить данные столбца. Это как-то не редактируемую колонку?
m=new QSqlTableModel();
m->database().open();
m->setTable("trans");
m->select();
pm = new QSortFilterProxyModel;
pm->setSourceModel(m);
pm->insertColumns(4,1);
for (int i = 0; i < pm->rowCount(); ++i) {
if(pm->data(pm->index(i,1)).toString()==id){
pm->setData(pm->index(i,4),pm->data(pm->index(i,3)).toInt()*-1);
}
if(pm->data(pm->index(i,2)).toString()==id){
pm->setData(pm->index(i,4),pm->data(pm->index(i,3)).toInt()*1);
}
}
ui->tableViewTransactions->setModel(pm);