假设我有一个二维数组,里面充满了数据,比如是10x10。这个内容和行数都可以随时改变。现在我想把这些数据显示在QTableWidget中。
我使用一个定时器,设置1秒的超时来刷新表格内容。在超时插槽中,如果我使用以下代码:
我使用一个定时器,设置1秒的超时来刷新表格内容。在超时插槽中,如果我使用以下代码:
void slot_timeOut()
{
//Iterate over the rows
//and for each cell do something like
ui->tw_data->setItem(row, 0, new TableWidgetItem(data[row][0]);
ui->tw_data->setItem(row, 0, new TableWidgetItem(data[row][1]);
//...
ui->tw_data->setItem(row, 0, new TableWidgetItem(data[row][9]);
}
我对使用新的TableWidgetItem感到担忧。我没有参考它,也从未删除它。
随着时间的推移,这是否会导致内存泄漏,或者由Qt管理,请帮忙解答...