[Python-bugs-list] [ python-Bugs-799428 ] tk_focusNext() fails
SourceForge.net
noreply at sourceforge.net
Sun Sep 7 09:23:50 EDT 2003
Bugs item #799428, was opened at 2003-09-02 16:58
Message generated for change (Comment added) made by jepler
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=799428&group_id=5470
Category: Tkinter
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Perry Greenfield (perrygreenfield)
Assigned to: Nobody/Anonymous (nobody)
Summary: tk_focusNext() fails
Initial Comment:
Calls to the widget method tk_focusNext() fail with
"unsubscriptable object" error. Looking at the Tkinter.py
code for the routine shows this statement:
name = self.tk.call('tk_focusNext', self._w)
(line 433)
which used to return a string in 2.2 but now returns
a "cmdName object". When this is passed to
self._nametowidget(name), it fails when it tries to
subscript name (line 1006) since the object does
not support indexing. Perhaps str(name) or
name.string is more appropriate now? (when
that change is made, it works--well, I tested
name.string and that worked)
Perry Greenfield (perry at stsci.edu)
----------------------------------------------------------------------
Comment By: Jeff Epler (jepler)
Date: 2003-09-07 10:23
Message:
Logged In: YES
user_id=2772
Presumably, _nametowidget() should be modified to work properly with a "cmdName object", rather than modifying each site that gets a widget path from a tk command.
----------------------------------------------------------------------
Comment By: Perry Greenfield (perrygreenfield)
Date: 2003-09-03 08:29
Message:
Logged In: YES
user_id=252130
Presumably the same problem exists with tk_focusPrev.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=799428&group_id=5470
More information about the Python-bugs-list
mailing list