10 x 10 などのデータでいっぱいの 2D 配列があるとします。内容と行数はいつでも変更できます。このデータを 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 によって管理されていますか? pls は助けてください...