我想多次使用 QAbstractItemModel 之前它将保存来自外部模型的树结构。此模型可以在删除行之前和完成删除行之后发送通知。这些通知可以随时发生(在同一个 GUI 线程内)。
QAbstractItemModel 有 beginRemoveRows 和 endRemoveRows 然后连接到模型信号。我不明白我是如何获得 QModelIndex 的。我的底层数据模型对每个设计的 QAbstractItemModel 一无所知,因为我想在 Qt 不可接受的其他地方使用它。
当我知道底层数据结构中元素的索引是什么并且可以访问父级时,获取 QModelIndex 的正确方法是什么?