Tkinter. command de un boton

daniFerSer danilistas en micorreo.cai.es
Mie Oct 20 11:59:24 CEST 2004


Perdon por haber mandado 2 veces el mensaje... es que me hice un lio con 
las direcciones de correo. No estoy suscrito desde las 2.

daniFerSer wrote:

> Saludos a todos.
> Hoy despues de haber estado mirando estos dias C + GTK y Visual C++ me 
> he decidido por probar Python + Tkinter. Ya habia estado tocando cosas 
> de Python un poco, pero lo habia dejado un tiempo.
>
> Estoy mirando ejemplos de codigo y los intento hacer a mi manera.
> Pongo el codigo debajo. Mis dudas son...
>
> 1º. Por qué al ejecutar la aplicacion aparece en la linea de comandos 
> "pollo"?? Supongo q lo saca de la accion del boton1, pero no se porque 
> lo hace solo, sin esperar a q se accione el boton.
>
> 2º. En un command de un boton no se puede llamar a un procedimiento 
> pasandole un argumento?
>
> He suprimido partes de codigo que no se usaban para nada en esta duda 
> para que sea mas facil leerlo. Lo digo para que no me digais que no 
> tiene sentido lo que intento.
>
> El codigo:
> ----------------------------------------------------
> from Tkinter import *
>
> class App:
>   def __init__(self,master):
>       root.title("Ejemplo 4")
>       self.FoodItems=[]              self.CreateWidgets(master)
>
>   def CreateWidgets(self,master):
>       FrameDeBotones=Frame(master)
>       FrameDeBotones.pack(side=TOP,fill=X)
>
>       self.boton1 = 
> Button(FrameDeBotones,text="pollo",command=self.AccionBoton("pollo"))
>       self.boton1.pack(side=LEFT)
>        def AccionBoton(self,label):
>       print label
>
>
> root=Tk()
> app = App(root)
> root.mainloop()
>
>
> ----------------------------
> Este mensaje ha sido escaneado frente spam y virus por BitDefender
> Para mas informacion por favor visite 
> http://www.cai.es/cai/seguridad/bitdefender.asp Es una atencion de 
> micorreo.cai.es
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>
> ----------------------------
>
> Este mensaje ha sido escaneado frente spam y virus por BitDefender
>
> Para mas informacion por favor visite 
> http://www.cai.es/cai/seguridad/bitdefender.asp
> Es una atencion de micorreo.cai.es
>
>
>
>



----------------------------
Este mensaje ha sido escaneado frente spam y virus por BitDefender
Para mas informacion por favor visite http://www.cai.es/cai/seguridad/bitdefender.asp 
Es una atencion de micorreo.cai.es




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