
Originally Posted by
jins
Thank you very much for replying. I have tried adding the above code and i get an error class QListWidgeItem has no member named 'ID'
Sorry, there is a typo in my code, use this one:
void MainWindow::on_pushButton1_clicked()
{
ui->listWidget->clear();
persondata.clear();
persondata = dbManager->getPerson();
PersonData* persondata2;
foreach(persondata2,persondata)
{
QListWidgeItem *item = new QListWidgeItem(persondata2->FIRSTNAME);
item
->setData
(Qt
::UserRole,
QVariant(persondata2
->ID
));
ui->listWidget->addItem(item);
}
}
void MainWindow::on_pushButton1_clicked()
{
ui->listWidget->clear();
persondata.clear();
persondata = dbManager->getPerson();
PersonData* persondata2;
foreach(persondata2,persondata)
{
QListWidgeItem *item = new QListWidgeItem(persondata2->FIRSTNAME);
item->setData(Qt::UserRole, QVariant(persondata2->ID));
ui->listWidget->addItem(item);
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks