C++ 缓存QSqlQueryModel以模拟OnManualSubmit

C++ 缓存QSqlQueryModel以模拟OnManualSubmit,c++,qt,qtsql,C++,Qt,Qtsql,我想在QSqlTableModel上实现EditStrategy这样的功能,但在QSqlQueryModel上实现,因为我有复杂的查询 我已经创建了QSqlQueryModel的子类,实现了setData(),遵循文档和各种示例。但是,我希望在QSqlTableModel类上提供类似于OnManualSubmit策略的功能 知道如何实现这种缓存吗?我还需要让缓存的更改在其他视图中可用。如果您看看它是如何为QSqlTableModel实现的,会怎么样?我试过了,但我没有很好地理解它。我觉得我太新了

我想在QSqlTableModel上实现EditStrategy这样的功能,但在QSqlQueryModel上实现,因为我有复杂的查询

我已经创建了QSqlQueryModel的子类,实现了
setData()
,遵循文档和各种示例。但是,我希望在QSqlTableModel类上提供类似于
OnManualSubmit
策略的功能


知道如何实现这种缓存吗?我还需要让缓存的更改在其他视图中可用。

如果您看看它是如何为
QSqlTableModel
实现的,会怎么样?我试过了,但我没有很好地理解它。我觉得我太新了,我猜我不会。我希望开始一些指导原则,但我也可以花更多的时间在源代码上。如果你看看它是如何为
QSqlTableModel
实现的,我试过了,但我没有很好地理解它。我觉得我太新了,我猜我不会。我被期望开始一些指导方针,但我也可以花更多的时间在源代码上