我正在使用QAbstractItemModel
来实现我的模型。我有一个父项,并希望用另一组子项替换其子项。在更换之前和之后,我应该使用哪种模型方法?或者我应该发出什么样的模型信号?感谢。
答案 0 :(得分:1)
,其中parent是父项的QModelIndex,count是要添加的子项的数量:
beginRemoveRows(parent, 0, rowCount(parent));
//remove from data
endRemoveRows();
beginInsertRows(parent, 0, count);
//add rows into data
endInsertRows();