python getchildren_Python Tkinter Treeview-迭代'get_children'输出

该博客讨论如何在Python的Tkinter Treeview中迭代并获取数据显示的内容。作者通过一个名为'treeData'的函数尝试打印Treeview的子项,并希望进一步处理这些数据。博客提到了使用pickle模块来存储和加载数据到Treeview,并展示了如何设置列标题和插入数据。问题在于如何将get_children()返回的子项ID转换为实际显示在Treeview行中的数据。解决方案指出可以使用item方法结合get_children()来获取每个项的值。
摘要由CSDN通过智能技术生成

I am trying to later iterate through the data inside of the Treeview. I will then hope to be able to sort through it.

from tkinter import *

from tkinter.ttk import *

import pickle

root = Tk()

def treeData(event):

children = tree.get_children()

print(children)

entry = StringVar()

a = Entry(root, textvariable=entry)

a.grid(column=0,row=0)

a.bind("", function)

file_data = []

file = open('data.dat', 'rb')

while True:

try:

file_data.append(pickle.load(file))

except EOFError:

break

file.close()

column_names = ("Column 1", "Column 2")

tree = Treeview(root, columns=column_names)

tree['show'] = 'headings'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值