我要做的是让我的文字在作为第一个文本停留一秒后更改。
import time
from tkinter import *
text = StringVar()
text.set("1")
time.sleep(1)
text.set("2")
time.sleep(1)
text.set("3")
textlabel = Label(master, textvariable = btn_text)
textlabel.pack()
我发现time.sleep在tkinter中不起作用,所以我搜索了它,发现我应该使用after()。这就是我改为:
import time
from tkinter import *
text = StringVar()
text.set("1")
text.set.after(2000,"2")
text.set.after(2000,"3")
然而,当我尝试这个时,我收到了一条错误消息,AttributeError: 'function' object has no attribute 'after'
我似乎无法弄清楚出了什么问题,所以如果我能得到一些帮助,我将不胜感激。
谢谢:) -Jake