У меня есть древовидная структура, которая отображает мои данные из базы данных 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)