擅长:python、mysql、java
<p>你需要更新循环屏幕。最简单的方法是使用tkinter的<code>after</code>方法编写一个自重复函数。在</p>
<p>这是一个有效的例子。这使用一个文本小部件,但是您可以很容易地更新标签小部件或画布文本项。在</p>
<pre><code>import Tkinter as tk
def typeit(widget, index, string):
if len(string) > 0:
widget.insert(index, string[0])
if len(string) > 1:
# compute index of next char
index = widget.index("%s + 1 char" % index)
# type the next character in half a second
widget.after(250, typeit, widget, index, string[1:])
root = tk.Tk()
text = tk.Text(root, width=40, height=4)
text.pack(fill="both", expand=True)
typeit(text, "1.0", "Hello, this is an \nexample of some text!")
root.mainloop()
</code></pre>