Python-Tkinter issue. Multiple overlaping event routines called by single click

MRAB python at mrabarnett.plus.com
Sat Aug 11 20:30:43 EDT 2018


On 2018-08-11 21:01, wfgazdzik at gmail.com wrote:
> I have a main window open.  Then I open a tk.TopLevel dialog window giving the user multiple choices.  He selects one, the corresponding event is executed.  Then in the underlining main window, just by chance there is another button exactly under the mouse click in the TopLevel dialog window.  Its corresponding event is then triggered.
> 
> How can I keep the main window button that just happens to be in the wrong place from being triggered?
> 
The handler should return the string "break" to prevent the event from 
propagating further. Are you doing that? It's surprising how far you can 
go without it before running into a problem!



More information about the Python-list mailing list