簡體   English   中英

Python tkinter treeview 制作 2 列

[英]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')

結果treeview(圖片)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM