Title: signature

Hi

Same happens on Ubuntu 18.04 with python 2.7.15/3.6.7 and tcl/tk 8.6.8

Regards

Paul Malherbe

Tartan Systems
Phone
+27(0)82 900 5260
Mobile
+27(0)82 900 5260

On 12/05/2019 21:54, engelbert gruber wrote:
not reproducable on macos python3.7.3 tkinter8.6.8



On Sun, 12 May 2019 at 20:23, Vasilis Vlachoudis <vasilis.vlachou...@cern.ch> wrote:
xubuntu to be more precise



________________________________________
From: Tkinter-discuss [tkinter-discuss-bounces+vasilis.vlachoudis=cern...@python.org] on behalf of Vasilis Vlachoudis [vasilis.vlachou...@cern.ch]
Sent: Sunday, May 12, 2019 19:49
To: Michael Lange; tkinter-discuss@python.org
Subject: Re: [Tkinter-discuss] Button event calls Leave/Enter

Hi Michael,

I am using Ubuntu 19.04
with python 3.7 and tk 8.6.9+1

Vasilis Vlachoudis
Dep EN, CERN
CH-1211 GENEVA 23
SWITZERLAND

Phone:  +41-22 767 9851
GSM:    +41-75 411 4378


________________________________________
From: Tkinter-discuss [tkinter-discuss-bounces+vasilis.vlachoudis=cern...@python.org] on behalf of Michael Lange [klappn...@web.de]
Sent: Saturday, May 11, 2019 00:57
To: tkinter-discuss@python.org
Subject: Re: [Tkinter-discuss] Button event calls Leave/Enter

Hi,

On Thu, 9 May 2019 07:58:42 +0000
Vasilis Vlachoudis <vasilis.vlachou...@cern.ch> wrote:

> Hi all,
>
> I've just realized that the mouse click <Button-1> event generates as
> well a <Leave> followed by <Enter> event before.

what system are you using and which version of Tcl/Tk?
I cannot reproduce that behavior here (Debian, Tk 8.6.6).

Regards

Michael

> With the program below, if one clicks in the frame
> you get the messages printed
> Leave event
> Enter event
> Button1 pressed
> Which I don't understand the reasoning behind. However it generates
> a problem to my application since I have some actions that are binded
> with the Leave event and when the button1 handler is called the program
> has already altered some structures.
> Is there a way forbit the calls to Leave/Enter before the Button1?
>
> Many thanks in advance
> Vasilis
>
> import tkinter as tk
> def enter(event): print("Enter event")
> def leave(event): print("Leave event")
> def button1(event): print("Button1 pressed")
>
> root = tk.Tk()
> frame = tk.Frame(root, bg="Yellow",
> takefocus=False,
> width=600, height=400)
> frame.pack(fill=tk.BOTH, expand=tk.YES)
> frame.bind("<Enter>", enter)
> frame.bind("<Leave>", leave)
> frame.bind("<Button-1>", button1)
> root.mainloop()
>



.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Virtue is a relative term.
                -- Spock, "Friday's Child", stardate 3499.1
_______________________________________________
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
_______________________________________________
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

_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
https://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to