我正在实现一个QAbstractItemModel
表示可以在外部更改的数据。我的模型将在更改发生后收到有关更改数据的通知,而在更改发生之前我无法收到通知。当我的模型收到更改通知时,旧数据不再可用。
据我了解文档,方法beginInsertRows
等beginRemoveRows
必须在更改之前调用,而旧数据仍然可用。
我的理解正确吗?如果是这样,我的替代方案是什么?
我正在实现一个QAbstractItemModel
表示可以在外部更改的数据。我的模型将在更改发生后收到有关更改数据的通知,而在更改发生之前我无法收到通知。当我的模型收到更改通知时,旧数据不再可用。
据我了解文档,方法beginInsertRows
等beginRemoveRows
必须在更改之前调用,而旧数据仍然可用。
我的理解正确吗?如果是这样,我的替代方案是什么?