QT 中删条目除ListWidget中的一个item:
在QT的页面布局上放入一个 List Widget,命名别名addrListWidget:
1、在该addrListWidget插入几组数据
ui->addrListWidget->addItem(“nihao” );
ui->addrListWidget->addItem(“hello” );
ui->addrListWidget->addItem(“good” );
2、想删除其中的某个item条目,比如要删除“nihao”这个item:
QList<QListWidgetItem*> list;
list = ui->addrListWidget>findItems("nihao",Qt::MatchCaseSensitive);
QListWidgetItem* sel = list[0];
int r = ui->addrListWidget->row(sel);
QListWidgetItem* item = ui->addrListWidget->takeItem(r);
ui->addrListWidget->removeItemWidget(item);
delete item;