当itemWidget关闭时,删除QListWidgetItem

时间:2012-05-25 01:50:46

标签: qt4 qt4.8

当小部件(我使用QListWidget)得到QListWidgetItem时,是否可以让setItemWidget()删除closed()

现在我传入行号并发回主窗口,这将逐行删除,但这听起来很愚蠢。

1 个答案:

答案 0 :(得分:0)

你想删除QListWidget.close()上的所有项目吗?我们来试试吧

list = MyListWidget.items();
qDeleteAll(list.begin(), list.end());
list.clear();
在closeEvent()中

。必须从QListWidget创建自己的小部件,以重新实现受保护的方法。