Qt4 获取QListWidgetItem时删除它';s项目窗口小部件关闭

Qt4 获取QListWidgetItem时删除它';s项目窗口小部件关闭,qt4,qt4.8,Qt4,Qt4.8,当小部件(我使用setItemWidget())关闭时,是否可以让QListWidget删除QListWidgetItem 现在,我将行号和信号传递回主窗口,主窗口将逐行删除该项,但这听起来很愚蠢。是否要删除QListWidget.close()上的所有项?让我们试试这个 list = MyListWidget.items(); qDeleteAll(list.begin(), list.end()); list.clear(); 在closeEvent()中。必须从QListWidget创建

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


现在,我将行号和信号传递回主窗口,主窗口将逐行删除该项,但这听起来很愚蠢。

是否要删除QListWidget.close()上的所有项?让我们试试这个

list = MyListWidget.items();
qDeleteAll(list.begin(), list.end());
list.clear();
在closeEvent()中。必须从QListWidget创建自己的小部件才能重新实现|使用受保护的方法