Hi Alan, Without seeing the code, are you aware that both single-click and double-click events are called when you double-click an item. Would it be possible that the single-click event (self.eventSelect) somehow affects the result?
Mick On 23 June 2014 11:00, Michael Lange <klappn...@web.de> wrote: > Hi Alan, > > On Sun, 22 Jun 2014 23:18:31 +0100 > Alan Gauld <alan.ga...@btinternet.com> wrote: > > (...) >> I have a form with a list box and a set of buttons. >> When you highlight a list item you can press the >> Edit button and it calls evEdit() which opens an >> edit dialog in the centre of the parent window. >> >> However I also bound the double click event to evEdit and >> if you double click the same item it opebns the dialog >> in the centre of the screen. >> >> Does anyone know why double-click and button versions >> of the same method result in different locations? I'm >> assuming that somehow the dialog (TopLevel widget) sees >> the screen as its parent in one version but the >> original window as parent in the other - maybe...? >> >> PS. >> If necessary I'll try to produce a short example to >> illustrate, but the existing code is over 500 lines >> so a tad too long to post. > > is it possible to post only the evEdit() function? Without that I can only > guess, maybe the use of event.widget there causes confusion? Is the > parent window the Tk() window or another Toplevel()? > > Regards > > Michael > > > .-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . .-. > > I'm frequently appalled by the low regard you Earthmen have for life. > -- Spock, "The Galileo Seven", stardate 2822.3 > _______________________________________________ > Tkinter-discuss mailing list > Tkinter-discuss@python.org > https://mail.python.org/mailman/listinfo/tkinter-discuss _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org https://mail.python.org/mailman/listinfo/tkinter-discuss