ho solo indentato il codice ... e a me funziona alla perfezione (Python 2.4)
codice:
from Tkinter import *
class Application(Frame):
def scrivi_messaggio(self):
self.mess["text"] = "Ciao a tutti!",
def cancella_messaggio(self):
self.mess["text"] = "",
def __init__(self, master=None):
f = Frame(master)
f.pack()
self.esci = Button(f)
self.esci["text"] = "QUIT"
self.esci["fg"] = "red"
self.esci["command"] = f.quit
self.esci.pack({"side": "left"})
self.butt_mess = Button(f)
self.butt_mess["text"] = "Scrivi",
self.butt_mess["command"] = self.scrivi_messaggio
self.butt_mess.pack({"side": "left"})
self.butt_canc_mess = Button(f)
self.butt_canc_mess["text"] = "Cancella",
self.butt_canc_mess["command"] = self.cancella_messaggio
self.butt_canc_mess.pack({"side": "left"})
self.mess = Message(f)
self.mess["text"] = "",
self.mess.pack({"side": "left"})
finestra = Tk()
app = Application(finestra)
finestra.mainloop()