Canvas scroll
Ekaitz Lizundia
elizundia en fitbak.com
Vie Jul 28 10:01:18 CEST 2006
Tengo hecho en tkinter una pantalla lleva de arriba a abajo de etiquetas,
pero solo se me ven los que entran en la pantalla, por lo que necesito un
scrollbar de esos verticales para que pueda ir bajando en la pantalla.
Para eso creo que necesito usar canvas. Mi pantalla esta llena de frames.
self.myParent = parent
self.buttons_frame = Frame(parent)
self.buttons_frame2 = Frame(parent)
self.buttons_frame3 = Frame(parent)
canv= Canvas (self.myParent)
vScrollbar = Tkinter.Scrollbar(root)#root
vScrollbar.pack(side=Tkinter.RIGHT, expand=True, fill=Tkinter.Y)
hScrollbar = Tkinter.Scrollbar(root)#root
hScrollbar.pack(side=Tkinter.BOTTOM, expand=True, fill=Tkinter.X)
canv.config(
width=300,
height=200,
scrollregion=(0,0,300,200),
yscrollcommand=vScrollbar.set,
xscrollcommand=hScrollbar.set,
)
vScrollbar.config(orient=Tkinter.VERTICAL, command=canv.yview)
hScrollbar.config(orient=Tkinter.HORIZONTAL, command=canv.xview)
Con esto me aparecen los scrollbars, pero no funcionan, les doy a la
flecha de bajar, pero no me hace caso.
Si alguien sabe algo, gracias de antemano
Más información sobre la lista de distribución Python-es