[Tkinter-discuss] Newbie's Scrollbar question
msa01 at bitflipper.ca
Sun Apr 20 16:10:14 CEST 2008
I had to do this recently where one scroll bar needed to control two canvases. The trick is to create a function which accepts info from the scrollbar and then propagates it to the widgets to be scrolled. Some snippets from my code:
hscroll = Scrollbar(FF,orient=HORIZONTAL,command=Propagator)
Propagate position commands to more than one canvas.
for C in MyCanvases:
Where "MyCanvases" is a list of the objects (in my case, Canvases) which need to scroll in response to changes in the scroll bar.
Hope this helps
> Is there a way to get a Scrollbar widget to control two widgets?
> I would like to do something like:
> self.textbox1 = Text(self.myc, yscrollbarcommand=self.scrollbar1.set)
> self.textbox2 = Text(self.myc, yscrollbarcommand=self.scrollbar1.set)
> I understand the second self.scrollbar1.config is the only valid binding
> for scrollbar1.
> Any hints on how to do this ?
> tkinter newbie
More information about the Tkinter-discuss