首页| 论坛| 消息

标题:QTableView删除指定行错乱
作者:huihui520
日期:2018-04-10 21:15
内容:

如代码 就是删除后 mode会再次排序 怎么才能根据以前的行获取到删除后 指定行所在的实际行呢
QString sTemp = "4,6,1,2,8";
QStringList sList = sTemp.split(",");
for (int i = 0; i < sList.size(); ++i)
{
QModelIndex index = m_model->index(sList.toInt(), 0);
m_model->removeRow(index.row());
int ii = 0;
}


#1 [maxlogo 04-11 00:32]
重写model,model的数据是由QList等容器保存,删除容器里的内容,更新model即可
#2 [kongxz 04-11 11:02]
删除行排序,从大到小的排

回复 发表
主题 版块