"Gabriel Genellina" <[EMAIL PROTECTED]> wrote:
>En Wed, 16 May 2007 03:22:17 -0300, Hendrik van Rooyen ><[EMAIL PROTECTED]> escribió: > >> "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: >> >>> Maybe there is a confusion here. You code above means that, when the >>> event >>> "The leftmost MOUSE BUTTON was released" happens over your BUTTON WIDGET >>> b, your function will be called. >> >> I have never seen this working in Tkinter, unless the button was pressed >> on the >> widget >> in question - and worse, once you have clicked down on a ButtonRelease >> binding >> you can move the mouse pointer anywhere you like, even out of the >> application >> and when you release it, the bound function is called... >> >> Its either a bug or a feature, I don't know. > >Uhmm... I'm not sure I understand you completely. I only said that the >"command" is fired only when the mouse button is pressed on the widget, >AND released inside the same widget. If both events don't happen in the >same widget, "command" won't fire. Maybe you are saying the same thing... >anyway I'm not a Tk expert. No command is ok and you have described it right - its ButtonRelease that seems broken to me - Hendrik -- http://mail.python.org/mailman/listinfo/python-list