2008/8/28 luciano fornari <[EMAIL PROTECTED]>: > Si può passare un argomento (spero di sì) e qual è la sintassi? > (Ho fatto delle prove senza successo)
#!/usr/bin/env python import Tkinter class MainWindow(Tkinter.Frame): def __init__(self, *args, **kargs): Tkinter.Frame.__init__(self, *args, **kargs) self.build_frame() def build_frame(self): self.label = Tkinter.Label(self, text='') left_frame = Tkinter.Frame(self) for label in ["A", "B", "C"]: self.build_button(left_frame, label) self.label.pack(fill=Tkinter.X) left_frame.pack(fill=Tkinter.X) def build_button(self, frame, label): def push(): self.label.config(text=label) print label current_button = Tkinter.Button(frame, text=label, command=push) current_button.pack(side=Tkinter.LEFT, fill=Tkinter.X) if __name__ == "__main__": root = Tkinter.Tk() main = MainWindow(root) main.pack() Tkinter.mainloop() -- -enrico _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python