我有一个树视图,显示我的数据来自sqlite数据库。到目前为止一切正常,但现在我希望用户可以直接在树视图中操作数据并将其保存回数据库。但我找不到办法做到这一点。
我不为我工作的部分是让单元格直接在树中编辑!
我已将此帖子的代码缩短为:
import tkinter.ttk as ttk
self.tree = ttk.Treeview(master, height=10)
#Tree Config
self.tree["columns"] = ("One","Two","Three")
self.tree.column("One",width = 100)
self.tree.column("Two",width = 100)
self.tree.heading("One",text="One", anchor=W)
self.tree.heading("Two",text="Two", anchor=W)
#Bind Doubleclick to the Tree
self.tree.bind("<Double-1>", self.tree_selectItem)
#Add the Tree to the grid
self.tree.grid(row=1,column=1,columnspan=4, rowspan=5, sticky=N+E+S, pady=0, padx=25)