Нашел ответ в книге Марка Лутца «Программирование на Python».Следующий код адаптирован из книги с использованием информации из потоков и очередей!
import thread, Queue, time, random, poster
from Tkinter import *
dataQueue = Queue.Queue()
def status(t):
try:
data = dataQueue.get(block=False)
except Queue.Empty:
pass
else:
t.delete('0', END)
t.insert('0', '%s\n' % str(data))
t.after(250, lambda: status(t))
def makethread():
thread.start_new_thread(poster.poster, (1,dataQueue))
if __name__ == '__main__':
root = Tk()
root.geometry("240x45")
t = Entry(root)
t.pack(side=TOP, fill=X)
Button(root, text='Start Epoch Display',
command=makethread).pack(side=BOTTOM, fill=X)
status(t)
root.mainloop()
В другом файле с именем poster
import random, time
def poster(id,que):
while True:
delay=random.uniform(0.1, .11)
time.sleep(delay)
que.put(' epoch=%f, delay=%f' % (time.time(), delay))
Это сработало.