如何获取QTreeView中所有树节点的选中状态?

2024-09-25 02:33:42 发布

您现在位置:Python中文网/ 问答频道 /正文

如何获取所有树项的检查状态,并将它们存储回self中?在

我使用这个数据结构来填充树

{
  "camera": {
    "ver": 8,
    "new_ver": 10
  },
  "char": {
    "bob": {
      "ver": 2,
      "new_ver": 20
    },
    "aston": {
      "ver": 4,
      "new_ver": 13
    }
  }
}

密码是

^{pr2}$

预期的结果是当你点击按钮时,它会打印出这个结构:假设选中了camera和bob,aston就被取消了

{
  "camera": {
    "ver": 8,
    "new_ver": 10,
    "checked":1
  },
  "char": {
    "bob": {
      "ver": 2,
      "new_ver": 20,
      "checked":1
    },
    "aston": {
      "ver": 4,
      "new_ver": 13,
      "checked":0
    }
  }
}

我应该迭代treeview来得到结果吗?在

img


Tags: self密码数据结构new状态结构按钮camera