【发布时间】:2021-10-27 09:51:48
【问题描述】:
我正在尝试制作一个点击后的按钮:
- 将我的标签文本更改为“错误答案”
- 有 2 秒延迟,然后将其更改为“3 后关机...”
- 有 1 秒延迟,然后将其更改为“2 后关机...”
- 再延迟 1 秒,然后将其更改为“1 秒后关机...”
有人知道这是否可行吗?
def clickcancel():
label.config(text = "Wrong answer!")
sleep(2)
label.config(text = "Shut down in 3...")
sleep(1)
label.config(text = "Shut down in 3...2...")
sleep(1)
label.config(text="Shut down in 3...2...1...")
【问题讨论】:
-
您应该避免在 tkinter 应用程序中使用
sleep。请改用after。 Making a countdown timer with Python and Tkinter? -
没有办法只使用一个函数吗?