Ventana de Tkinter con barra scroll
Chema Cortes
pych3m4 en gmail.com
Mar Ene 30 03:29:05 CET 2007
El 2007/1/29, Manuel Malo de Molina <manuelmalo en gmail.com> escribió:
> He estado intentando sin exito poner una barra de scroll vertical a una
> ventana de Tkinter toplevel normal y corriente. Consigo que aparezca, pero
> no tiene ningun efecto, no mueve nada.
>
> Por lo que he encontrado en Google deberia poner algo asi como:
>
> scroll = Scrollbar(ventana)
> scroll.pack (side=RIGHT, fill=Y)
> ventana.config(yscrollcommand=scroll.set) # Error aqui, ventana no tiene
> yscrollcommand
> scroll.config(command=ventana.yview) # Y otro error aqui, no tiene yview
> tampoco
>
> Ese codigo era para un "canvas", lo probe para una ventana pero nada, sabeis
> cuales serian los equivalentes en este caso?
Faltaría ver más código, pero yscrollcommand y yview son atributos de
Canvas, no de Frame. Mírate los patrones de ésta página:
http://effbot.org/zone/tkinter-scrollbar-patterns.htm
También hay un widget en la librería estándar de python llamado
"ScrolledText" que simplifica los scrolles de texto.
Más información sobre la lista de distribución Python-es