Hi Michael,

the ScrollFrame is of generic use as a normal frame class. So I don't know 
apriori how many
children it will have. I could set the bind recursively in all winfo_children() 
and sub-children etc. after the
frame is populated but I though it will be an overkill.

Vasilis
________________________________________
From: Tkinter-discuss 
[tkinter-discuss-bounces+vasilis.vlachoudis=cern...@python.org] on behalf of 
Michael Lange [klappn...@web.de]
Sent: Tuesday, September 06, 2016 23:24
To: tkinter-discuss@python.org
Subject: Re: [Tkinter-discuss] Frame button binding

Hi,

On Tue, 6 Sep 2016 09:00:45 +0000
Vasilis Vlachoudis <vasilis.vlachou...@cern.ch> wrote:

> Hi all,
>
> I want to create a Scrolled Frame, it works nicely with the place
> command however when I bind the B2-Motion, and I click the middle mouse
> button on the child buttons instead of dragging it does nothing, since
> they are capturing the B2 and not propagate it to the master.
(...)

Have you tried to simply add a binding for the event to the Frame's
children, as in

b = Button(f, text="Button")
b.pack()
b.bind("<Button-2>", dragStart)     ?

Best regards

Michael

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

No more blah, blah, blah!
                -- Kirk, "Miri", stardate 2713.6
_______________________________________________
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