我已经创建了自己的派生自 QTableView 的类,关联的模型是从 QAbstractTableModel 派生的。模型中的数据是性能数据(进程名称、内存使用情况等),它会以很短的时间间隔不断更新。
更新模型的方法是首先删除所有数据(包含在 beginRemoveRows/endRemoveRows 中),然后将稍微更改的数据作为批处理操作“读取”(包含在 beginInsertRows/endInsertRows 中)。
每当我清除/读取时,如何禁用垂直自动滚动到顶部?
我已经创建了自己的派生自 QTableView 的类,关联的模型是从 QAbstractTableModel 派生的。模型中的数据是性能数据(进程名称、内存使用情况等),它会以很短的时间间隔不断更新。
更新模型的方法是首先删除所有数据(包含在 beginRemoveRows/endRemoveRows 中),然后将稍微更改的数据作为批处理操作“读取”(包含在 beginInsertRows/endInsertRows 中)。
每当我清除/读取时,如何禁用垂直自动滚动到顶部?