Чтобы расширить ответ @Chris и предоставить дополнительную информацию:
Если вы хотите добавить данные (то есть push_back и заполнить новую строку):
tableWidget->insertRow ( tableWidget->rowCount() );
tableWidget->setItem ( tableWidget->rowCount()-1,
yourColumn,
new QTableWidgetItem(string));
// repeat for more columns
Если заранее известно количество строк и столбцов:
ui->tableWidget->clear();
ui->tableWidget->setRowCount(numRows);
ui->tableWidget->setColumnCount(numColumns);
for (auto r=0; r<numRows; r++)
for (auto c=0; c<numColumns; c++)
tableWidget->setItem( r, c, new QTableWidgetItem(stringData(r,c)));