• 4158阅读
  • 4回复

释放动态分配的item [复制链接]

上一主题 下一主题
离线caixinshou
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-29
有几万条表记录数据显示,我用动态分配QStandardItem的方式添加到QTableView表中,请问这么多的item该如何释放?本人新手,请高手帮帮忙!万分感谢!


离线jdwx

只看该作者 1楼 发表于: 2011-09-29
回 楼主(caixinshou) 的帖子
好问题!
删除一些个item的时候,是要人工delete的,
全部删除和程序退出的时候没有人工delete,不知道有没有内存泄漏?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线XChinux

只看该作者 2楼 发表于: 2011-09-29
几万条数据,需要你自己从QAbstractItemModel派生一个自定义model了。用QStandardItemModel少量数据还可以,数据一多性能就不行了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线caixinshou
只看该作者 3楼 发表于: 2011-09-29
手动删除,整个程序稳定性变得好差!很容易崩溃!求解?有没有更好的方法?谢谢了!
离线dxfans

只看该作者 4楼 发表于: 2011-09-30
手动删除,整个程序稳定性变得好差???------》谁说的
这些数据都放在集合里,进行手动删除很方便
快速回复
限100 字节
 
上一个 下一个