Есть связка из QSqlTableModel и QTableView. В программе я работаю с моделью. И нужно чтобы после изменения модели изменения сразу же отображались в представлении, но без применения изменений в бд. Можно менять одновременно значения и в модели и в представлении, но мне кажется это очень криво. Можно это сделать как-нибудь по-другому?
Если я правильно понял, вас интересует EditStrategy. А точнее QSqlTableModel::OnManualSubmit. Все изменения будет закешированы в модели, пока вы явно не вызовете метод submitAll() или revertAll()
QSqlTableModel *model = new QSqlTableModel(parent, database);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
//...
model->submitAll();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости