Python-PYQT QTreeWidget的使用

工具/版本

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值