0

我有一个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()程序崩溃。我不明白我错过了什么。我希望你能帮助我。谢谢

4

0 回答 0