假设我有一个充满数据的二维数组,比如 10 x 10。内容以及行数可以随时更改。现在我想在 QTableWidget 中显示这些数据。
我使用超时 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 管理,请帮助...