gpt4 book ai didi

qt - 如何清空 QListWidget 而不删除它包含的所有 QListItemWidgets?

转载 作者:行者123 更新时间:2023-12-04 11:12:52 24 4
gpt4 key购买 nike

QListWidget 有一个名为 clear() 的成员。此方法的文档说明:

void QListWidget::clear () [slot]
Removes all items and selections in the view.
Warning: All items will be permanently deleted.

如何避免永久删除所有项目?我只想清除列表内容,以便我可以用不同的数据重新填充它(但是,如果用户选择这样做,我想保留其中的数据以再次显示)。

最佳答案

QListWidget::takeItem

while(listwidget->count()>0)
{
listwidget->takeItem(0);//handle the item if you don't
//have a pointer to it elsewhere
}

关于qt - 如何清空 QListWidget 而不删除它包含的所有 QListItemWidgets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9594768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com