April 2018
Intermediate to advanced
404 pages
8h 27m
English
Next, let's do the same for the Table Widget. Technically, the items already exist and are reserved in the Table Widget when the columns and rows are being created. What we need to do is to create a new item and replace it with the (currently empty) item located at a specific column and row, which is why the function name is called setItem(), instead of addItem() used by the List Widget.
Let's take a look at the code:
QTableWidgetItem* tableItem = new QTableWidgetItem;
tableItem->setText("Testing1");
ui->tableWidget->setItem(0, 0, tableItem);
QTableWidgetItem* tableItem2 = new QTableWidgetItem;
tableItem2->setText("Testing2");
ui->tableWidget->setItem(1, 2, tableItem2);
As you can see from the code, I have added ...