Я пытался написать код tkinter, который заставляет кружок на экране загораться белым, когда удерживается клавиша «a», но затем возвращается в нормальное состояние, как только клавиша отпускается. однако ни нажатие клавиши «а», ни ее отпускание не кажутся вообще ни к чему. пожалуйста, может кто-нибудь помочь с этим?
вот код:
из импорта tkinter * ширина_окна = 200 высота_окна = 200 окно = Тк() screen_width = window.winfo_screenwidth() screen_height = window.winfo_screenheight() х = (ширина_экрана/2) - (ширина_окна/2) y = (высота_экрана/2) – (высота_окна/2) – (высота_экрана/20) холст = Холст(окно, ширина=window_width, высота=window_height, bg="#000000") холст.пакет() window.title("Тест") window.geometry('%dx%d+%d+%d' % (window_width, window_height, x, y)) круг = холст.создать_овал(0, 0, 200, 200, ширина=5, контур="#FFFFFF") защита a_key_press (событие = Нет): холст.itemconfig(круг, fill="#FFFFFF") печать("нажато") окно.обновление() защита a_key_release (событие = Нет): Canvas.itemconfig(круг, fill="#000000") печать («выпущено») окно.обновление() window.bind('', a_key_press()) window.bind('', a_key_release()) окно.mainloop() Заранее спасибо за помощь
Мобильная версия