如何在Tkinter Label实现逐字输出文字?

自学Python一周半,很多函数还没学清。print里for+时间函数+end就能解决的问题,Label里不知道该怎么实现好。大家能解惑解惑吗?T T

使用time函数,写个循环就能实现。实现代码如下:

import tkinter as tk
import time
root=tk.Tk()
s='欢迎大家访问'
a=''
for i in s:
    a=a+i
    lbl=tk.Label(text=a)
    lbl.grid(row=0,column=0)
    time.sleep(1)
    lbl.update()
root.mainloop()

如对你有帮助,请点击我回答的右上方采纳按钮,给予采纳一下。