【发布时间】:2020-12-15 17:39:20
【问题描述】:
为什么time.sleep() 会在tkinter 的窗口打开之前工作?
代码:
import tkinter
import time
window = tkinter.Tk()
window.geometry("500x500")
window.title("Holst")
holst = tkinter.Canvas(window, width = 450, height = 450, bg = "white")
holst.place(x = 25, y = 25)
x = 30
y = 50
d = 30
circle = holst.create_oval(x, y, x+d, y+d, fill = "red")
time.sleep(2)
holst.move(circle, 50, 40)
【问题讨论】:
-
请不要添加垃圾字符来解决网站规则。
-
这是因为
time.sleep()在主块中,代码首先被执行。