Тема такая же уже поднималась =)
Перед тем как добавлять/изменять что то в таблице, нужно выделить память под это =)
В приведённом примере создаётся новая таблица?
В моём примере таблица создана с помощью QT Designer. Заранее неизвестно сколько строк , по мере работы добавляются новые строки. Каждый раз старую таблицу удалять и новую создавать? Замечено , если в указанном примере программно добавить строку и потом вручную внести значения , то ошибок не возникает. А вот если программно вносить значения, то выдаёт нулевой адрес.
"tableWidget->setItem(row, column, item); // вставляем ячейку"
вместо item , что подставить в моём примере ?
QTableWidgetItem * k=ui.tableWidget->item(i,j);
ui.tableWidget->setItem(i,j,k);
(ui.tableWidget->item(--i,j))->setText(s2); - при работе выдаёт ошибку - 0-й адрес...