Skip to content

Latest commit

 

History

History
 
 

QTreeWidget

QTreeWidget

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

运行 ParsingJson.py

解析每一层json数据中的list

ParsingJson

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

运行 testTreeWidget.py | 查看 testTree.ui

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

testTreeWidget

3、禁止父节点

运行 ParentNodeForbid.py

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

ParentNodeForbid