Botones, canvas y scrollbar
Ekaitz Lizundia
elizundia en fitbak.com
Mie Ago 8 11:18:09 CEST 2007
Te contesto de memoria, asi que puedo equivocarme.
La solucion seria construir un frame dentro del Canvas, y meter los botones dentro de ese frame.
Creo recordar que se hacia asi...
Juan Pavon Ruiz escribió:
> Hola a tod en s,
> miren a ver si me pueden echar una mano con el siguiente código:
> ----------------------------------------------
> #!/usr/local/bin/python
> # -*- coding: cp1252 -*-
>
> from Tkinter import *
>
> class App(Frame):
> def __init__(self):
> Frame.__init__(self)
> self.grid()
> self.Funcion()
>
> def Funcion(self):
> items = Canvas(self,bg='blue',height=50,width=50)
> items.grid(row=0,column=0)
>
> scroll = Scrollbar(self)
> scroll.config(command=items.yview, relief=SUNKEN)
> scroll.grid(row=0,column=0)
>
> for i in range(1,11):
> b = Button(self,text=str(i)) # Si pongo "items" en lugar de "self" el tamaño de items cambiará.
> b.grid()
>
> app = App()
> app.mainloop()
> ---------------------------------------------
> Mi pregunta es:
> ¿Cómo colocar todos los botones dentro de "items", sin modificar el tamaño del Canvas? Y ayudándose de un scrollbar vertical.
>
> Gracias.
>
>
>
> ---------------------------------
>
> Sé un Mejor Amante del Cine
> ¿Quieres saber cómo? ¡Deja que otras personas te ayuden!.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
Más información sobre la lista de distribución Python-es