ДКорольков как-то на этом форуме любезно подсказал, как сделать дерево в Python.
код был таков:
# -*- coding: utf-8 -*-
import Tix
def get_sel(*event):
print tree.hlist.info_selection()
def bcom(*l, **d):
print 'bcom', l, d
def com(*l, **d):
print 'com', l, d
Tk = Tix.Tk()
tree = Tix.Tree(Tk, browsecmd=bcom, command=com)
tree.config(title='tex')
tree.pack()
tree.hlist.add('1', text='USB', itemtype=Tix.TEXT)
tree.hlist.add('1.1', text='E14-440', itemtype=Tix.TEXT)
tree.hlist.add('1.2', text='E14-140', itemtype=Tix.TEXT)
tree.hlist.add('2', text='LTC', itemtype=Tix.TEXT)
tree.hlist.add('2.1', text='LC-227', itemtype=Tix.TEXT)
tree.hlist.add('2.1.1', text='LC-227K', itemtype=Tix.TEXT)
tree.hlist.add('2.1.2', text='LC-227C', itemtype=Tix.TEXT)
tree.hlist.add('2.2', text='LC-111', itemtype=Tix.TEXT)
tree.autosetmode()
tree.close('1')
tree.close('2')
tree.close('2.1')
Tk.bind('<d>', get_sel)
Tk.mainloop()
Пожалуйста, подскажите, если кто сталкивался КАК
1. удалить ветку из дерева
2. выделить ветку
3. снять выделение с ветки
4. привязать bind не как Tk.bind, а к элементу дерева
Спасибо
Ответ на:
комментарий
от DKorolkov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Python и дерево в GUI, возможно,Tix (2005)
- Форум Python, Tkinter/Tix & i18n (2003)
- Форум дерево (2006)
- Форум деревья (2006)
- Форум Дерево (2004)
- Форум Python: нет ли хорошей искоробочной реализации деревьев? (2017)
- Форум Быстрые деревья (2021)
- Форум R-дерево (2021)
- Форум дерево usb (2019)
- Форум Дерево Фибоначчи (2018)