PyQt/QTreeWidget/README.md
2019-11-08 13:07:18 +08:00

927 B

QTreeWidget

1、通过json数据生成树形结构

运行 ParsingJson.py

解析每一层json数据中的list

ParsingJson

2、点击父节点全选/取消全选子节点

运行 testTreeWidget.py

点击父节点全选/取消全选子节点

testTreeWidget

3、禁止父节点

运行 ParentNodeForbid.py

  1. 父节点通过设置pitem1.setFlags(pitem1.flags() & ~Qt.ItemIsSelectable)为不可选
  2. 完全禁用点击等需要重写mousePressEvent事件并结合item的标志来判断

ParentNodeForbid