• Viernes 15 de Noviembre de 2024, 02:34

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - reyhades

Páginas: [1]
1
Python / problema con scrollbar en tkinter
« en: Martes 19 de Abril de 2011, 02:38 »
Hola!!! tengo un terrible problema tratando de poner un scrollbar en un canvas usando tkinter...logor poner el scroll y se mueve...pero no mueve el canvas........no se q hacer ya lo he intentado todo!!! pongo aquí el código
Código: Python
  1.  
  2. from Tkinter import *
  3. def formulario(parent):
  4.  
  5.     frame = Frame(parent, bd=2, relief=SUNKEN)
  6.  
  7.     frame.grid_rowconfigure(0, weight=1)
  8.     frame.grid_columnconfigure(0, weight=1)
  9.  
  10.     yscrollbar = Scrollbar(frame)
  11.     yscrollbar.grid(row=0, column=1, sticky=N+S)
  12.  
  13.     canvas = Canvas(frame, bd=0,scrollregion=(0, 0, 1000, 1000),yscrollcommand=yscrollbar.set)
  14.  
  15.     canvas.grid(row=0, column=0, sticky=N+S+E+W)
  16.  
  17.     yscrollbar.config(command=canvas.yview)
  18.     for i in range(30):
  19.         label=Label(canvas,text="Hola Mundo numero # %d"%(i))
  20.         label.grid(row=i)
  21.  
  22.     frame.pack()
  23.  
  24. if __name__=='__main__':
  25.    
  26.  
  27.     root=Tk()
  28.     formulario(Toplevel())
  29.    
  30.     mainloop()
  31.  
  32.  
  33.  
esto es todo lo q he logrado...... se les agradece la ayuda
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

Páginas: [1]