Tkinter focus problem
Richard Kuhns
rjkuhns at geetel.net
Wed Dec 11 13:35:39 EST 2002
On Wed, 11 Dec 2002 18:51:33 +0100
Eric Brunel <eric.brunel at pragmadev.com> wrote:
>
> Look carefully: the call self.tk.call('tk_focusNext', event.widget)
> passes a widget to the tk command tk_focusNext. The equivalent in
> Tkinter would be to call the method tk_focusNext on event.widget, not on
> self. self.tk_focusNext() returns the widget following self, which is
> obviously not the same than the one following event.widget...
>
> HTH
OK; the light is beginning to dawn. I think my major problem right now is
just understanding how the Tk/Tkinter mapping works. At any rate, the
following does exactly what I want:
def _nextWin(self, event):
"""So other keys can act like <Tab>.
"""
event.widget.tk_focusNext().focus_set()
Thanks again - it DOES help.
--
Richard Kuhns rjkkuhns at geetel.net
More information about the Python-list
mailing list