标签: qt pyqt qabstractitemmodel
我需要从大型树模型中删除大量行 问题是该模型包含许多父索引 所以我需要多次调用beginRemoveRows,这样做太慢了。
是否可以批量删除多个具有不同父级的行,并避免每次删除时更新视图。 我想避免使用beginResetModel,因为它会重置整个视图。
答案 0 :(得分:0)
您可以尝试在窗口小部件更改时禁用更新。使用setUpdatesEnabled false删除行并在其后设置为true。