Я использую QSqlRelationalTableModel
для извлечения данных из базы данных и для отображения его используется tableView
. Теперь, когда я обновляю свою базу данных, как автоматически обновлять tableView
, чтобы показать ее? Я знаю, что мне нужно использовать функцию dataChanged()
, чтобы сделать это автоматически, но я не знаю, как ее использовать? Любое предложение будет оценено по достоинству.Как обновить QTableView при обновлении базы данных?
Основной код выглядит следующим образом:
QSqlRelationalTableModel *model = new QSqlRelationalTableModel(NULL, db);
model->setTable(tableName);
model->select();
tableView->setModel(model);
tableView->show();
классный, спасибо, Майк. Это очень помогло мне. У меня есть еще один вопрос – FzLbMj