я использую QAbstractItemModel
реализовать мою модель. У меня есть родительский элемент, и я хочу заменить его дочерние элементы другим набором дочерних элементов. Какие методы модели следует использовать до и после замены? Или какие сигналы модели я должен излучать? Благодарю.
в модели, где parent — это QModelIndex родительских элементов, а count — количество дочерних элементов, которые нужно добавить:
beginRemoveRows(parent, 0, rowCount(parent));
//remove from data
endRemoveRows();
beginInsertRows(parent, 0, count);
//add rows into data
endInsertRows();
Других решений пока нет …