Я пытаюсь захватить нажатие клавиши после отображения объекта Canvas, чтобы удалить последний, и оно не работает. Холст отображается правильно, но событие нажатия клавиши не фиксируется. Я всего лишь новичок ie на Python, и это всего лишь тестовый код, чтобы проверить мое понимание Tkinter. Я уверен, что это что-то довольно базовое c, что мне не хватает, поэтому спасибо за ваше терпение.
from tkinter import *
class Main:
def __init__(self,master):
# create splash screen
splash = Canvas(master, bg='white')
splash.bind("<Key>",self.splash_key)
splash.pack(fill="both", expand=True)
def splash_key(event):
print('key captured!')
splash.delete("all")
root = Tk()
root.wm_title('Test')
root.attributes('-zoomed',True)
app = Main(root)
root.mainloop()