Treeview 实例

from tkinter import *
from tkinter import ttk

def itemClicked(*args):
    print("click")

root = Tk()
# root.geometry("400x400+30+150")

tree = ttk.Treeview(root,columns=('size', 'modified'))
tree['columns'] = ('size', 'modified', 'owner')

tree.column('size', width=100, anchor='center')
tree.heading('size', text='Size')
tree.heading('modified', text='modified')
tree.heading('owner', text='owner')

tree.insert('', 'end', text='Listbox', values=('15KB Yesterday mark'))

# Inserted at the root, program chooses id:
tree.insert('', 'end', 'widgets', text='Widget Tour')
# tree.set('widgets', 'size', '12KB')
size = tree.set('widgets', 'size')

# Same thing, but inserted as first child:
tree.insert('', 0, 'gallery', text='Applications', values=("20KB Today jim"))

# Treeview chooses the id:
id = tree.insert('', 'end', text='Tutorial')

# Inserted underneath an existing node:
tree.insert('widgets', 'end', text='Canvas')
tree.insert(id, 'end', text='Tree')

tree.move('widgets', 'gallery', 'end')  # move widgets under gallery

# tree.detach('widgets')  # 去除了widgets
#
# tree.delete('widgets')   # 删除widgets

tree.item('widgets', open=TRUE)
isopen = tree.item('widgets', 'open')

tree.insert('', 'end', text='button', tags=('ttk', 'simple'))
tree.tag_configure('ttk', background='yellow')
tree.tag_bind('ttk', '<1>', itemClicked)  # the item clicked can be found via tree.focus()

tree.pack()

root.mainloop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值