关于QTableWidgetItem占用内存的释放
来源:互联网 发布:mysql true false 编辑:程序博客网 时间:2024/05/17 03:11
目前做的项目中因为某些table中的数据是定时刷新的,而且行数是不固定的。我以前做的每次都给new一个QTabelWidgetItem,结果每次都会申请内存。但是由于不能当次释放,所以只能考虑在下次刷新时删除上次的分配的内存。
可以用如下方法:
每次获得一个表的rowCount,然后遍历,通过ui.tableWidget->item(i,j)返回一个指针类型的item,文档里说了,如果没有设置item会返回0,所以我们就可以就行判断了,if(item) 然后delete item;就可以了。
这样就在每次刷新的时候释放了上次的申请的内存,从而避免内存不断增加下去。
- 关于QTableWidgetItem占用内存的释放
- 关于Open Flash Chat占用内存释放的问题
- 关于如何释放lua table占用的内存
- 关于qtablewidgetitem-setitemprototype的理解
- [ZT]释放SQL Server占用的内存
- 释放SQL Server占用的内存
- 释放SQL Server占用的内存
- 释放SQL Server占用的内存
- STL:如何释放vector占用的内存
- 如何释放linux cache占用的内存
- [C#] 内存占用释放
- [C#] 内存占用释放
- [C#] 内存占用释放
- 关于内存释放的问题
- 关于vector的内存释放
- 关于Jquery内存的释放
- QTableWidget 释放占用内存函数
- 多线程处理中对象的内存占用及释放讨论
- 豆瓣相册批量下载
- 使用Eclipse调试J2ME程序
- 对常见开源协议的理解
- 更改窗体 风格 的实现代码
- 关于QTableWidget的item所占内存的释放问题
- 关于QTableWidgetItem占用内存的释放
- 关于QTableWidget里的滚动条问题
- NoSQL数据库探讨
- Programmer Competency Matrix
- qt界面不显示鼠标
- Flex security问题:ActionScript Error #2148
- QLineEdit的应用技术整理
- 使用Canvas编写的秒表程序
- 优秀的孩子是这样培养的