Здравствуйте!В таблице qtableview отображаются данные из базы SQLite.
Для отображения данных в отдельных столбцах таблицы используются внешние ключи QSqlRelationalDelegate (в виде выпадающего списка combobox). Необходимо присвоить значения item-ов из колонки treeWidget, ячейкам колонок tableView.
//значения присваиваю приблизительно так
for (int row = 0; row < 16; row++)
{
ui->tableView->model()->setData(mModel->index(row,1),item->text(row));
}
Колонкам таблицы не имеющим внешних ключей, значения присваиваются как надо.
Там где setRelation
mModel->setRelation(3,QSqlRelation("filter","id","f_values"));
изменений не происходит
Запись или внесение изменений в самой базе не требуется.
Как можно решить или обойти данную проблему.Нужно чтобы присваивалось значение, но при этом имелась возможность выбора из выпадающего списка .
Заранее Спасибо всем кто откликнется!