工具/版本
(1)安装环境:Windows7 64bit
(2)使用版本Python3.6
(3)PYQT5
(4)eric6
一,QTreeWidget的基本使用
基本使用可以参考这篇Pyqt5 QTreeWidget使用
二,补充一些点击响应时间
1,使用复选框,点击复选框,获取当前复选框状态
self.tree.itemClicked.connect(self.isclick)def isclick(self, item):print(item.checkState(1), item.text(0))
可以通过对这个项目操作
2,点击某一行,或者当前行的信息,并修改
self.tree.itemSelectionChanged.connect(self.selectitem)def selectitem(self):for ii in self.tree.selectedItems():print(ii.text(0))ii.setText(1, "nihao")
3,获取选中行所在的父节点
前面用法同2
print(ii.parent().text(0))
3、获取当前点击行的列
self.tree.itemClicked['QTreeWidgetItem*','int'].connect(self.selectItem)def selectItem(self, item, column):print(column)print(item.checkState(1), item.text(0))