之前从未使用过此课程。我从中继承了我的课程。如何正确删除项目并重新计算索引?我需要使用dataChange发送什么(此信号中的参数是什么)?
答案 0 :(得分:1)
从模型中删除行:
void MyModel::operationToRemoveItemAtRow(int row) {
beginRemoveRows(QModelIndex(), row, row); // no parent, one row to remove
someListWhichHoldsDataForModel.removeAt(row);
endRemoveRows();
}