Ahoj, vypadá to, že na to je funkce see, jenže v tom __init__u to nefunguje. Patrně je potřeba, aby se to všechno vytvořilo a zobrazilo, a pak teprve to může fungovat. Ono to vlastně dá rozum, jak může see zobrazit něco v rámci něčeho, co vůbec není vidět?
Když si do __init__u přidáš: * self.btn = Button(self)* * self.btn['text'] = 'select'* * self.btn['command'] = self.do_select* * self.btn.grid(row=2, column=0, sticky='ns')* a pak přidáš funkci * def do_select(self):* * self.tree.selection_set('I024')* * self.tree.see('I024')* tak po stisku toho tlačítka už to tam nascrolluje. -- Petr ____________________ http://pysk.blog.root.cz/ 2014-06-03 11:58 GMT+02:00 zu1234 <zu1...@seznam.cz>: > Zdravím vespolek. > > Tvořím GUI aplikaci v tkinteru a je to pro mne docela zápas. > > Narazil jsem na jednu nejasnost a nevím ani jak to na internetu hledat. > > Mám treeview, v něm označím jeden prvek ('134'), on ale je za rohem - není > vidět. > > Potřeboval bych aby se treeview samo odrolovalo tak, aby označený prvek > byl viditelný. > > Jak na to? Příklad přikládám. > > Alespoň nějakou nápovědu, prosím :-) > > ZU > > > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz