Botones, canvas y scrollbar

Juan Pavon Ruiz jpavonruiz en yahoo.es
Mar Ago 7 19:22:07 CEST 2007


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!.




Más información sobre la lista de distribución Python-es