【发布时间】:2019-12-29 02:49:50
【问题描述】:
这是我目前得到的代码,它只是默认代码的轻微编辑版本。
from Tkinter import *
import ttk
root = Tk()
tree = ttk.Treeview(root)
tree["columns"]=("one","two","three")
tree.column("one", width=100)
tree.column("two", width=100)
tree.column("three", width=100)
tree.heading("one", text="Name")
tree.heading("two", text="Date")
tree.heading("three", text="Location")
tree.insert("" , 0, text="Line 1", values=("1A","1b"))
tree.insert("" , 1, text="Line 2", values=("1A","1b"))
tree.insert("" , 2, text="Line 3", values=("1A","1b"))
id2 = tree.insert("", 3, "dir2", text="Dir 2")
tree.insert(id2, "end", "dir 2", text="sub dir 2", values=("2A","2B"))
##alternatively:
tree.insert("", 4, "dir3", text="Dir 3")
tree.insert("dir3", 4, text=" sub dir 3",values=("3A"," 3B"))
tree.insert("", 5, "dir4", text="Dir 4")
tree.insert("dir4", 5, text=" sub dir 4",values=("4Z"," 4Y"))
tree.pack()
root.mainloop()
“Line1”正上方的列可以有列标题“Name”吗?
【问题讨论】:
标签: python tkinter widget treeview