Hi,
On Tue, 16 Oct 2012 12:42:25 -0000
[email protected] wrote:
> The problem I see with both your hints (bind keys to all widgets,
> tag widgets and bind keys to tag) is I doubt they will work with tix
> Tree. I don't think tix Tree hands down any bind or tag to
> its subwidgets (or does it?).
Why not simply try it:
import tkinter
from tkinter import tix
root = tix.Tk()
t = tix.Tree(root)
t.pack(side='left')
l = tkinter.Listbox(root)
l.pack(side='right')
def on_key(event):
print(str(event.widget) + ' received key event: ' + event.keysym)
root.bind_all('<Any-Key>', on_key, add=True)
root.mainloop()
Here this works as expected. You can even use a DirTree instead of a Tree
and you will see that keyboard navigation through the tree still works
fine.
Regards
Michael
.-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . .-.
Vulcans do not approve of violence.
-- Spock, "Journey to Babel", stardate 3842.4
_______________________________________________
Tkinter-discuss mailing list
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss