如何在CheckboxTreeview中获取所有选中的项目

时间:2019-06-21 05:27:44

标签: python-3.x

我正在使用CheckboxTreeview来显示具有复选框(最多5个级别)的公司的组织结构图。 用户必须选择检查任何级别的复选框。 以此为基础,将创建财务报告。 如何获得TreeView的所有检查项目? 使用self.ReportWindowOrgTreeView.get_checked(),我只会得到那些没有孩子的物品。 具有孩子的所有选中项目将被忽略。 关于如何获取所有检查项目的任何想法?

for item in self.ReportWindowOrgTreeView.get_checked():
    item_text = self.ReportWindowOrgTreeView.item(item, "text")
    print(item_text)
    values_item = self.ReportWindowOrgTreeView.item(item, "values")
    values_text = values_item[0]
    print(values_text)

0 个答案:

没有答案