请教QT中的standardItemModel怎么删除数据
答案:2 悬赏:0 手机版
解决时间 2021-12-31 02:22
- 提问者网友:半生酒醒
- 2021-12-30 22:55
请教QT中的standardItemModel怎么删除数据
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-12-31 00:29
查看QStandardItemModel的帮助文档可以知道有如下API可以调用
QStandardItem *QStandardItemModel::takeItem(int row, int column = 0)
// 解释说明
Removes the item at (row, column) without deleting it. The model releases ownership of the item.调用方法:
QStandardItemModel *model = new QStandardItemModel(;
// 删除第一行第一列的那个数据,也可删除一行的数据
model->takeItem(0, 0);
// 需要注意的时候,在删除数据的时候一定要保证你的model里面有数据,否则会出现段错误的
QStandardItem *QStandardItemModel::takeItem(int row, int column = 0)
// 解释说明
Removes the item at (row, column) without deleting it. The model releases ownership of the item.调用方法:
QStandardItemModel *model = new QStandardItemModel(;
// 删除第一行第一列的那个数据,也可删除一行的数据
model->takeItem(0, 0);
// 需要注意的时候,在删除数据的时候一定要保证你的model里面有数据,否则会出现段错误的
全部回答
- 1楼网友:笑迎怀羞
- 2021-12-31 01:05
查看qstandarditemmodel的帮助文档可以知道有如下api可以调用
1
2
3
4
qstandarditem *qstandarditemmodel::takeitem(int row, int column = 0)
// 解释说明
removes the item at (row, column) without deleting it. the model releases ownership of the item.
调用方法:
1
2
3
4
qstandarditemmodel *model = new qstandarditemmodel(;
// 删除第一行第一列的那个数据,也可删除一行的数据
model->takeitem(0, 0);
// 需要注意的时候,在删除数据的时候一定要保证你的model里面有数据,否则会出现段错误的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯