当小部件(我使用QListWidget
)得到QListWidgetItem
时,是否可以让setItemWidget()
删除closed()
?
现在我传入行号并发回主窗口,这将逐行删除,但这听起来很愚蠢。
答案 0 :(得分:0)
你想删除QListWidget.close()上的所有项目吗?我们来试试吧
list = MyListWidget.items();
qDeleteAll(list.begin(), list.end());
list.clear();
在closeEvent()中。必须从QListWidget创建自己的小部件,以重新实现受保护的方法。