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
[email protected]
http://mail.python.org/mailman/listinfo/tkinter-discuss