我有一个QListWidgetItem
并且我有一个 PushButton,单击它时必须删除所有项目。我用这个:
void Model::removeEverything() {
Container<Avatar*>::iterator startValue = list->begin();
Container<Avatar*>::iterator endValue = list->end();
while(startValue != endValue) {
remove(*startValue);
++startValue;
}
}
void Modello::remove(Avatar* a) {
list->removeElement(a);
}
但removeEverything()
不会删除所有内容。它会删除除第二个之外的所有项目。当我在列表中只有一项时,我尝试使用removeEverything()
程序崩溃。我不明白我错过了什么。我希望你能帮助我。谢谢