您确实应该使用Tkinter
after方法而不是
time.sleep(...)。
在另一个stackoverflow问题中有一个使用after方法的示例。
这是使用after方法的脚本的修改版本:
from time import time, sleepfrom Tkinter import *def empty_textbox(): textbox.delete("1.0", END)root = Tk()frame = frame(root, width=300, height=100)textbox = Text(frame)frame.pack_propagate(0)frame.pack()textbox.pack()textbox.insert(END, 'This is a test')textbox.after(5000, empty_textbox)root.mainloop()


