【发布时间】:2013-08-21 06:37:33
【问题描述】:
我尝试删除 QTreeWidget 中的项目。我怎样才能删除它?我只是想删除它,而不是删除它,我没有找到任何方法。
【问题讨论】:
-
你的意思是隐藏一个项目吗?
-
takeTopLevelItem() API 怎么样,只删除?
-
谢谢,这正是我正在寻找的方法
标签: c++ qt qtreewidget
我尝试删除 QTreeWidget 中的项目。我怎样才能删除它?我只是想删除它,而不是删除它,我没有找到任何方法。
【问题讨论】:
标签: c++ qt qtreewidget
您可以尝试使用 takeTopLevelItem() API,它只会删除项目。
【讨论】:
您可以在要隐藏的项目上使用QTreeWidgetItem::setHidden。
【讨论】:
如果有项目 QTreeWidgetItem 调用 setHidden(bool) 您可以通过从树小部件调用 topLevelItem(int index) 来获取项目
【讨论】: