当前位置: 代码迷 >> 综合 >> Python-PYQT QTreeWidget的使用
  详细解决方案

Python-PYQT QTreeWidget的使用

热度:53   发布时间:2024-01-11 16:59:55.0

工具/版本

(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))

 

  相关解决方案