Как забиндить пробел в tkinter?

Как забиндить пробел в tkinter? Ну например левая кнопка это canvas.bind("<Button-1>", OnClick),а движение с зажатой левой кнопкой это canvas.bind("<B1-Motion>", OnClick). Как сделать тоже самое, но на пробел?


Ответы (1 шт):

Автор решения: Victor VosMottor
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()

Источник: How to bind spacebar key to a certain method in tkinter (python) от участника @twasbrillig.

→ Ссылка