• 2701阅读
  • 2回复

[提问]QTableView删除指定行错乱 [复制链接]

上一主题 下一主题
离线huihui520
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-10
如代码 就是删除后 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;
    }
离线maxlogo

只看该作者 1楼 发表于: 2018-04-11
重写model,model的数据是由QList等容器保存,删除容器里的内容,更新model即可
个人博客:
简书:https://www.jianshu.com/u/14fa805306bd
CSDN:https://blog.csdn.net/qq10097355
思否:https://segmentfault.com/u/lowbees/articles
离线kongxz

只看该作者 2楼 发表于: 2018-04-11
删除行排序,从大到小的排
快速回复
限100 字节
 
上一个 下一个