Código Python:
esto es todo lo q he logrado...... se les agradece la ayudaVer original
from Tkinter import * def formulario(parent): frame = Frame(parent, bd=2, relief=SUNKEN) frame.grid_rowconfigure(0, weight=1) frame.grid_columnconfigure(0, weight=1) yscrollbar = Scrollbar(frame) yscrollbar.grid(row=0, column=1, sticky=N+S) canvas = Canvas(frame, bd=0,scrollregion=(0, 0, 1000, 1000),yscrollcommand=yscrollbar.set) canvas.grid(row=0, column=0, sticky=N+S+E+W) yscrollbar.config(command=canvas.yview) for i in range(30): label=Label(canvas,text="Hola Mundo numero # %d"%(i)) label.grid(row=i) frame.pack() if __name__=='__main__': root=Tk() formulario(Toplevel()) mainloop()
como pueden ver si ejecutan el programa el scroll se mueve...pero nada mas... puse esos label solo para ver si funcionaba.... mi idea con esto es hacer un formulario de notas donde salga el nombre de una materia y junto a el un espacio para colocar la nota...pero son 42 materias por eso el scroll es de vital importancia