1
如果我創建了一個新的QTableWidgetItem
並將其插入/設置到QTableWidget
上已有一個現有項目的單元中,是否刪除了上一個項目或是否會發生內存泄漏?我是否需要檢索現有項目並更改其屬性?替換QTableWidget中的項目
如果我創建了一個新的QTableWidgetItem
並將其插入/設置到QTableWidget
上已有一個現有項目的單元中,是否刪除了上一個項目或是否會發生內存泄漏?我是否需要檢索現有項目並更改其屬性?替換QTableWidget中的項目
當您使用QTableWidget::setItem()
將QTableWidgetItem
插入到QTableWidget
中時,該表將獲取該項目的所有權,這意味着它將爲您管理它。如果您爲已有項目的列和行調用setItem()
,表格將爲您刪除舊項目。所以沒有內存泄漏。你安全了!