I' m a novice python programmer and now starting to learn tkinter for a front and db back end to replace an application written MS Access/VBA. The following program doesn't work as I expected as data is not written to the text box until the def is exited. If I include a print statement with the increment it is printed.
Any suggestions are welcome. from Tkinter import * from time import sleep def count (event): #while n < 2: for n in range(2): print str(n) text_button.insert(2.0, str(n)) sleep (2) root = Tk() root.geometry("300x300+10+10") frame = Frame(root,bg="red", width=100,height=100) text_button = Text(frame,fg ="green",bg="blue",height=1,width=7) text_button.bind("<Button-1>",count) text_button.pack(side=LEFT) quit_button = Button(frame, text="QUIT",fg="red", command=root.destroy) quit_button.pack(side=LEFT) frame.pack() root.mainloop() ------------------------------- Paul Simon _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss