Подключаюсь к БД, создаю модель QSqlRelationalTableModel, устанавливаю таблицу и вывожу в TableView. Не могу найти как автоматически обновлять данные в модели и соответственно в TableView. Пока на ум приходит только использование таймера и вызов model->select();. Может есть другие способы?
QSqlRelationalTableModel *model = new QSqlRelationalTableModel();
model->setTable("sometable");
model->setEditStrategy(QSqlTableModel::OnFieldChange);
model->select();
model->setHeaderData(0, Qt::Horizontal,QObject::tr("Номер\nзаписи"));
model->setHeaderData(1, Qt::Horizontal,QObject::tr("Время"));
model->setHeaderData(2, Qt::Horizontal,QObject::tr("Сообщение"));
ui->tv->setModel(model);