Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tkinter树视图制作2列_Python_User Interface_Tkinter - Fatal编程技术网

Python tkinter树视图制作2列

Python tkinter树视图制作2列,python,user-interface,tkinter,Python,User Interface,Tkinter,我正在尝试使用treeview制作一个专栏。但它一直在制造一个空白的和一个我想要的。另外,当我创建2列时,它总共生成3列。不是我想要的。试着玩弄代码,但运气不好。谢谢您确实想创建表??请参见和Treeview始终为树创建第一列。如果只需要一列,则可以使用第一列而不创建其他列,或者使用标准的Tkinter.Listbox from Tkinter import Tk, Button import ttk root = Tk() tree = ttk.Treeview(root) tree[

我正在尝试使用treeview制作一个专栏。但它一直在制造一个空白的和一个我想要的。另外,当我创建2列时,它总共生成3列。不是我想要的。试着玩弄代码,但运气不好。谢谢

您确实想创建表??请参见和
Treeview
始终为
树创建第一列。如果只需要一列,则可以使用第一列而不创建其他列,或者使用标准的
Tkinter.Listbox
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()