工具/版本
(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))