Ayahuaska
@Ayahuaska
Хочу знать всё.

QSqlTableModel и зависимости между таблицами

Есть форма с двумя таблицами, при добавлении строки в одну из них, одно поле должно подставляться из второй.
У таблиц модель QSqlTableModel.
Пробовал вот так:
void window::on_button_add_bottom_clicked()
{
    QModelIndex index = ui->top_list->selectionModel()->selectedIndexes()[0];
    QVariant id = index.sibling(index.row(), 0).data();
    QSqlRecord row;
    row.setValue(0, id);
    bottom_model->insertRecord(0, row);
}

Но после вставки строки, ячейки всё равно пустые.
  • Вопрос задан
  • 2863 просмотра
Пригласить эксперта
Ответы на вопрос 1
kkmspb
@kkmspb
хобби C++, Qt, десктоп, микроконтроллеры STM32
Наверное наше развитие модели данных QSqlTableModel сможет ва помочь, смотрите наш профиль , там есть статья
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы