1. 程式人生 > >QT中如何清空QListWidget中的所以Item

QT中如何清空QListWidget中的所以Item

voidMainWindow::deleteAllSlot()
{
intcounter=ui->listWidget->count();
for(intindex=0;index<counter;index++)
{
QListWidgetItem*item=ui->listWidget->takeItem(0);
deleteitem;
}
}
是需要吧takeItem(0);而不是takeItem(index);就可以了;此外需要配置好槽和.h檔案以及按鈕等;
QObject::connect(ui->deleteAllBtn,SIGNAL(clicked()),this
,SLOT(deleteAllSlot()));