Нужно периодически изменять значения в определенных ячейках таблицы. Правильно ли я делаю?
Инициализация:
QTableWidgetItem *item[8];
void Statistics::CreateStatistics()
{
for(int i = 0; i<18; ++i)
item[i] = new QTableWidgetItem();
}
Изменение:
void CStatistics::s_OnTimer(void)
{
for (unsigned int i = 0; i<8; ++i)
{
item[i]->setData(Qt::DisplayRole, iPar[i]);
tableWidget->setItem(0, i, item[i]);
}
}
Меня смущает инициализация QTableWidgetItem *item[8]. А если я хочу динамически задавать количество полей в таблице?