[英]Python tkinter treeview making 2 columns
from Tkinter import Tk, Button
import ttk
root = Tk()
tree = ttk.Treeview(root)
tree["columns"]=("one")
tree.column("one" )
# tree.column("two", width=100)
tree.insert("" , 0, values=("1A"))
def edit():
x = tree.get_children()
for item in x: ## Changing all children from root item
tree.item(item, text="blub", values=("foo", "bar"))
def delete():
selected_item = tree.selection()[0] ## get selected item
tree.delete(selected_item)
tree.pack()
button_del = Button(root, text="del", command=delete)
button_del.pack()
button_del = Button(root, text="edit", command=edit)
button_del.pack()
root.mainloop()
我正在尝试使用 treeview 制作 1 列。但它一直制作一个空白,一个是我想要制作的。 此外,当我创建 2 列时,它总共有 3 列。 不是我想要的。 尝试使用代码但没有运气。 谢谢
创建您的 treeview 时,只需添加show = 'headings'
这样您就会得到如下内容:
tree = ttk.Treeview(root, show='headings')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.