QTableWidget 项的内存管理

Posted

技术标签:

【中文标题】QTableWidget 项的内存管理【英文标题】:Memory Management of QTableWidget Items 【发布时间】:2013-06-25 14:14:49 【问题描述】:

如果我将新的 QTableWidgetItem 添加到 QTableWidget,我必须自己释放内存还是自动处理。例如:

ui->table->setVerticalHeaderItem(0,new QTableWidgetItem(tr("Table Item")));

动态创建的QTableWidgetItem是如何处理的?

【问题讨论】:

【参考方案1】:

QTableWidget 拥有QTableWidgetItem 的所有权。你不需要删除它。

【讨论】:

如果我在单元格中设置新项目时要创建一个新项目怎么办?分配给前一项的内存是否被释放? @sj755:是的。一切都会自动处理。

以上是关于QTableWidget 项的内存管理的主要内容,如果未能解决你的问题,请参考以下文章