在wxTreeListCtrl中,如果给出节点的数据/文本,我们是否可以从树中提取节点?

时间:2017-11-07 07:13:55

标签: c++ wxwidgets

我有一个带名称,路径,大小的wxTreeListCtrl。我建造了树。我可以从树中检索一个具有路径="某个路径"的节点。这有什么功能吗?

1 个答案:

答案 0 :(得分:1)

不,没有内置功能。当然,你可以通过迭代整个树来自己完成,但这并不是非常有效。

我要做的是在你的程序中有一个单独的map<path,item>并从这个地图构建树 - 如果有必要,当在树中添加/删除项时保持更新。对于后者,将指向存储在地图中的项目的指针保存为wxTreeCtrl中的“项目数据”可能很有用。