1、删除行
QListWidgetItem *item1,*item2,*item3;
item1 = ui->listWidget->takeItem(0);
ui->listWidget->removeItemWidget(item1);
delete item1;
item2 = ui->listWidget->takeItem(0);
ui->listWidget->removeItemWidget(item2);
delete item2;
item3 = ui->listWidget->takeItem(2);
ui->listWidget->removeItemWidget(item3);
delete item3;
需要注意的是,删除行的时候,序号也会随之改变,比如一共4行,想要删除0、1、3行,第一次操作删除第0行后,原来的第1行会自动变成第0行
2、隐藏行
ui->listWidget->setItemHidden(ui->listWidget->item(0), true);
ui->listWidget->setItemHidden(ui->listWidget->item(1), true);
ui->listWidget->setItemHidden(ui->listWidget->item(3), true);
隐藏0、1、3行