我正在尝试修复奇怪的 QtableView 行为:如果一个删除行但未提交数据,则它在网格中保持可见。因此,我需要检索有关已删除行的数据并知道我们何时丢弃更改。我需要的信息存储在
d->cache[row].op
qtableview 的。我可以在我的子类中以某种方式从那里得到它吗?
如果不是,我能以某种方式获得有关待删除的信息吗?我知道的唯一方法是在执行 removeRows 或 revertRow 时存储数据,但这会导致不必要的数据重复并且不雅。
我正在尝试修复奇怪的 QtableView 行为:如果一个删除行但未提交数据,则它在网格中保持可见。因此,我需要检索有关已删除行的数据并知道我们何时丢弃更改。我需要的信息存储在
d->cache[row].op
qtableview 的。我可以在我的子类中以某种方式从那里得到它吗?
如果不是,我能以某种方式获得有关待删除的信息吗?我知道的唯一方法是在执行 removeRows 或 revertRow 时存储数据,但这会导致不必要的数据重复并且不雅。