工具/版本
(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))
本文详细介绍了PyQt5中QTreeWidget组件的基本使用方法,包括如何通过复选框获取状态,点击响应以修改选中项,以及如何获取选中行的父节点和所在列。适用于希望深入了解QTreeWidget特性和事件处理的Python GUI开发者。
474

被折叠的 条评论
为什么被折叠?



