Как забиндить пробел в 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.