Thank you! Just what I was looking for and will have to re-read the documentation. Sorry about the indents: Copying from linux to windows sometimes does some strange things and although I tried to fix it...
Paul "Lynn Oliver" <rayco...@gmail.com> wrote in message news:7bf8a3b5-45a3-499c-89c8-34f1ec251...@gmail.com... Maybe the idle loop needs to run so things get done. Try calling update_idletasks(). Be nice to have some indents... Lynn On Oct 21, 2012, at 3:31 PM, Paul Simon <psi...@sonic.net> wrote: 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 ------------------------------------------------------------------------------ _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss
_______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss