Ora mi è tutto più chiaro. Grazie! enrico franchi ha scritto: > #!/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() > > >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python