I got it running.
This is my final code to add all elements of each QList into the central QTableWidget. It's not that elegant solution. Might be there another (better) solution?
for (int cidx = 0; cidx < iColumnCount; cidx++)
{
if (cidx==0)
{
// Column LoginName
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListLoginName[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
if (cidx==1)
{
//Column Lastname
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListLastname[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
if (cidx==2)
{
// Column Firstname
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListFirstname[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
if (cidx==3)
{
// COlumn Position
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListPosition[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
if (cidx==4)
{
// Column Email
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListEmail[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
if (cidx==5)
{
// Column Telephone
for (int ridx = 0 ; ridx < iRowCount ; ridx++ )
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(ListTelephone[ridx]);
ui->tableWidget->setItem(ridx,cidx,item);
}
}
}