Я хотел бы получить отображаемый текст подкаталога3 элемента древовидного представления при двойном щелчке мыши. Я знаю, что «текст» неверен, поскольку printtree.set('subdir3') печатает словарь столбцов и значений, а «текст» не является его частью, но я могу Я ничего не нашел об этом в той ограниченной документации, которую нашел.
Вот мой код:
from Tkinter import *
import ttk
root = Tk()
def OnDoubleClick(event):
print tree.set('subdir3')['text']
tree = ttk.Treeview(root)
tree["columns"]=("one","two")
tree.heading("one", text="coulmn A")
tree.heading("two", text="column B")
tree.insert("", 3, "dir3", text="Dir 3",values=("3A"," 3B"))
tree.insert("dir3", 3, 'subdir3', text="sub dir 3", values=("3A"," 3B"))
tree.bind("", OnDoubleClick)
tree.pack()
root.mainloop()
Желаемый результат:
sub dir 3
Подробнее здесь: https://stackoverflow.com/questions/317 ... ing-its-id