Есть связка из QSqlTableModel
и QTableView
. В программе я работаю с моделью. И нужно чтобы после изменения модели изменения сразу же отображались в представлении, но без применения изменений в бд. Можно менять одновременно значения и в модели и в представлении, но мне кажется это очень криво. Можно это сделать как-нибудь по-другому?
Если я правильно понял, вас интересует EditStrategy. А точнее QSqlTableModel::OnManualSubmit
. Все изменения будет закешированы в модели, пока вы явно не вызовете метод submitAll()
или revertAll()
QSqlTableModel *model = new QSqlTableModel(parent, database);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
//...
model->submitAll();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сразу прощу прощения за такое туманное название, не знаю как в двух словах описать задачу
Есть сайт на wordpress и плагин видео плеера, построенный на основе библиотеки Magnific Popup когда на странице выводится в виде шорткода [sp_html5video] - все...
Использую данный плагинЕсть страница, на которой после клику по кнопке будет всплывать попаут