Python 在画布上等一下?
到目前为止,我已经得到了一段代码,可以让黄色圆圈出现在蓝色圆圈中,但问题是我希望黄色圆圈在蓝色圆圈出现后的第二秒上传到画布上 到目前为止,我得到的是:Python 在画布上等一下?,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,到目前为止,我已经得到了一段代码,可以让黄色圆圈出现在蓝色圆圈中,但问题是我希望黄色圆圈在蓝色圆圈出现后的第二秒上传到画布上 到目前为止,我得到的是: import tkinter import time root = tkinter.Tk() canvas = tkinter.Canvas(width=500, height=500) canvas.pack() for i in range(100): canvas.create_line(20 * i, 0, 20 * i, 8
import tkinter
import time
root = tkinter.Tk()
canvas = tkinter.Canvas(width=500, height=500)
canvas.pack()
for i in range(100):
canvas.create_line(20 * i, 0, 20 * i, 800)
canvas.create_line(0, 20 * i, 800, 20 * i)
canvas.create_oval(20, 20, 480, 480, fill="blue")
canvas.create_oval(100, 100, 400, 400, fill="yellow")
root.mainloop()
使用.after()
使用.after()
import tkinter
import time
root = tkinter.Tk()
canvas = tkinter.Canvas(width=500, height=500)
canvas.pack()
for i in range(100):
canvas.create_line(20 * i, 0, 20 * i, 800)
canvas.create_line(0, 20 * i, 800, 20 * i)
canvas.create_oval(20, 20, 480, 480, fill="blue")
make_oval= lambda : canvas.create_oval(100, 100, 400, 400, fill="yellow")
root.after(1000,make_oval)
root.mainloop()