0

当小部件(我使用)获取时,是否可以QListWidget删除 a ?QListWidgetItemsetItemWidget()closed()

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

4

1 回答 1

0

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

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

在关闭事件()中。必须从 QListWidget 创建您自己的小部件以重新实现|使用受保护的方法。

于 2012-05-25T09:33:17.010 回答