擅长:python、mysql、java
<p><code>time.sleep()</code>无法与Tkinter应用程序一起正常工作。使用<code>after()</code>方法,如下例所示:</p>
<pre><code>import tkinter as tk
root = tk.Tk()
word = 'hello'
def go(counter=1):
l.config(text=word[:counter])
root.after(150, lambda: go(counter+1))
b = tk.Button(root, text='go', command=go)
l = tk.Label(root)
b.pack()
l.pack()
root.mainloop()
</code></pre>