PDA

View Full Version : How to add items dynamically to QListWidget?



mind_freak
25th November 2010, 15:03
i have to load certain image as icon in Qlistwidget but everytime to perform this operation i have to write
ui->listWidget_2->addItem(new QListWidgetItem(QIcon(":/new/Myresource/Tulips.jpg"),"Tulips"));
can i perform this opeartion dynamically ?? so that everytime i dont need to write same code for loading all images.

franz
26th November 2010, 21:54
You could do something like


QStringList myItems = (QStringList() << "Tulips" << "Roses" << "Lillies");
foreach (const QString &item, myItems)
ui->listWidget_2->addItem(new QListWidgetItem(QIcon(QString(":/new/Myresource/%1.jpg").arg(item), item));

Is that what you're looking for?