天天看点

QAbstractTableModel 数据修改

QAbstractTableModel  数据修改

1. 插入行前后,使用beginInsertRows()和endInsertRows()。

2. 插入列前后,使用beginInsertColumns()和endInsertColumns()。

3. 删除行前后,使用beginRemoveRows()和endRemoveRows()。

4. 删除列前后,使用beginRemoveColumns()和endRemoveColumns()。

void TableModel::refrushModel()

{

    beginResetModel();

    endResetModel();

emit updateCount(this->rowCount(QModelIndex()));

}

继续阅读