Message14962
Logged In: YES
user_id=2138
I think the root cause of the issue may be in _tkinter.c. The return values from widget.cget() looks like they used to be only strings (python 2.2.2).
In Python 2.3, widget.cget() will return ints in stead of strings where it needs to.
My test code:
import Tkinter
a = Tkinter.Frame()['borderwidth']
print type(a), a
Pmw assumes the return values of all cget calls will be strings.
If there's a bug here, it's just that Pmw doesn't yet support Python 2.3.
I don't think the issue is with Tcl/Tk as it looks to me like 8.3 returns an int for borderwidth, yet my Python 2.2.2 linked with that version of Tcl/Tk returns a string. |
|
Date |
User |
Action |
Args |
2007-08-23 14:11:40 | admin | link | issue697591 messages |
2007-08-23 14:11:40 | admin | create | |
|