[Tkinter-discuss] Python 3.2 and binding Mousewheel on Mac

Kevin Walzer kw at codebykevin.com
Sun Apr 22 14:12:07 CEST 2012

> But I've looked into it and it does appear to be a bug in the Cocoa
> Tcl/Tk 8.5.x implementation as suspected.  See the updates to Issue10731
> for details.  I've opened Tk Toolkit bug 3520202 to report the problem.
> If someone takes an interest in it there, a fix could appear in a future
> release of the ActiveState Tcl/Tk 8.5 for OS X.
> https://sourceforge.net/tracker/?func=detail&aid=3520202&group_id=12997&a
> tid=112997

Hi Neil,

I've been following this thread and have taken a look at the bug report 
you entered. However, I can't reproduce the issue in Python 2.7 (I don't 
have 3.x on my system) nor can I reproduce it when run directly from Tk. 
The equivalent Tk code:

pack [text .t]
bind all <MouseWheel> {puts "Mouse wheel event"}

produces a string of "Mouse wheel events" statements to standard output, 
even when using two-fingered scrolling on the trackpad.

Given that the Tk-Cocoa 8.5 code behaves as expected when run directly 
from Tcl/Tk I'm not clear on what bug I'm supposed to be fixing here. If 
the bug exists solely on the Tkinter side, then that needs to be 
addressed by the Tkinter developers.

If I'm missing something, please clarify, but otherwise I am going to 
close the bug report as "works for me."


Kevin Walzer
Code by Kevin

More information about the Tkinter-discuss mailing list