mattia
8th November 2007, 15:19
Why can't i remove an item into a QListWidget an item?
void regExp::deleteItem()
{
QList<QListWidgetItem *> listReSelected = ui.listWidgetRE->selectedItems();
ui.labelOut->setText("Size: " + QString::number(listReSelected.size(), 10)); //print the correct vector size
for (int i = 0; i < listReSelected.size(); ++i){
ui.labelOut->setText("selected: " + listReSelected.at(i)->text()); //print the correct name
ui.listWidgetRE->removeItemWidget(listReSelected.at(i)); //it doesn't work
}
}
removeItemWidget want a QListWidgetItem* and i'm passing it....:crying:
void regExp::deleteItem()
{
QList<QListWidgetItem *> listReSelected = ui.listWidgetRE->selectedItems();
ui.labelOut->setText("Size: " + QString::number(listReSelected.size(), 10)); //print the correct vector size
for (int i = 0; i < listReSelected.size(); ++i){
ui.labelOut->setText("selected: " + listReSelected.at(i)->text()); //print the correct name
ui.listWidgetRE->removeItemWidget(listReSelected.at(i)); //it doesn't work
}
}
removeItemWidget want a QListWidgetItem* and i'm passing it....:crying: