【问题标题】:Is there any function to get all selected leaf nodes from wxtreelistctrl?是否有任何函数可以从 wxtreelistctrl 获取所有选定的叶节点?
【发布时间】:2017-10-27 06:37:46
【问题描述】:

我需要从 wxTreeListCtrl 检索所有选定的叶节点。我们有什么功能吗? GetSelection() 函数只给出最新的节点。我需要所有节点。或者我应该遍历树并获取选定的叶节点? 有没有更好/有效的方法来做到这一点?

【问题讨论】:

    标签: c++ wxwidgets


    【解决方案1】:

    你的意思是unsigned wxTreeListCtrl::GetSelections(wxTreeListItems& selections) const

    【讨论】:

    • 是的,我正在从 wxWidgets 3.0.3 的示例构建树列表项目。运行该树列表项目后,我得到了一个窗口,我从样式中选择了“2-state-checkboxes”和“multiple selections”。然后我选择了该树的一些复选框。当我从操作中单击“Dumpselections”时。现在,当调试控制器进入 OnDumpSelection() 时。但我看不到“numSelected”的正确值。它甚至没有从默认情况下正确执行 for 循环。是错误还是我做错了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    相关资源
    最近更新 更多