9 python methods tkinter python-imaging-library python-2.7
我正在使用python中的一个项目,我创建了一个方法来在tkinter中绘制一个特定的东西.我想要它,以便每当我按空格键时,图像将重绘自己(再次运行该方法,因为我编写了方法,以便它可以重绘自己).我如何将空格键绑定到方法,以便程序在按空格键时运行,绘制和重新绘制?
例如,我想要它,以便每当我按空格时,程序在画布上绘制一个随机位置:
from Tkinter import *
from random import *
root=Tk()
canvas=Canvas(root,width=400,height=300,bg='white')
def draw():
canvas.delete(ALL)# clear canvas first
canvas.create_oval(randint(0,399),randint(0,299),15,15,fill='red')
draw()
canvas.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
我如何将空格键绑定到方法?
twa*_*lig 12
from Tkinter import *
from random import *
root=Tk()
canvas=Canvas(root,width=400,height=300,bg='white')
def draw(event=None):
canvas.delete(ALL)# clear canvas first
canvas.create_oval(randint(0,399),randint(0,299),15,15,fill='red')
draw()
canvas.pack()
root.bind("<space>", draw)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)