[Pythonmac-SIG] Python TkAqua, Tkinter bug
Russell E. Owen
rowen at cesmail.net
Wed Nov 7 04:49:23 CET 2007
In article <933D27E7-7453-4FA1-93C7-C9CC78C97B79 at mac.com>,
davelist at mac.com wrote:
> I am not certain where the problem is or who to report it to, but
> there is a bug in TkAqua, Tkinter, or possibly OS X's windowing
> system. I am using a simple module on top of Tkinter for teaching an
> intro programming course. When I click the mouse in the Tkinter
> window, it often reports the wrong coordinates for the click most of
> the time. If I use idle and first click on the Tk Console window and
> then in the graphical window it seems to work. If I don't click in the
> Tk Console window or start Python from the Terminal, it almost always
> reports wrong values.
>
> I am running Leopard now and tried both the built-in Python 2.5 and
> installing the version from python.org. Some of my students who are
> using Tiger report the same issue - I don't recall problems last year
> when using this on Tiger, but it's possible. On Windows, the
> coordinates are always correct.
I have had a version of this bug in *almost* every version of Aqua
Tcl/Tk. It plays hell with my application. Fortunately there it seems to
be solved in Tcl/Tk 8.4.16 (I suggest the ActiveState installer, but
there is a bare binary and installing from source also works). If you
want to use an older version for some reason, the *only* one I know of
that works is 8.4.11. Everything I've tried in between has exhibited the
problem of sometimes reporting bad mouse coordinates..
-- Russell
More information about the Pythonmac-SIG
mailing list