Я делаю графический интерфейс, который будет иметь две кнопки. Я хочу выполнить своего рода анимацию для обоих из них, когда кто-то наводит на них .
Теперь я знаю, что использование Window.bind(mouse_pos=my_mouse_pos_func)
- это обходной путь, так как для on_mouse_hover
нетbutton.bind()
как on_press
и on_release
. Но это не работает для меня, так как я не могу указать, какие виджеты на моем экране привязывают мою функцию при использовании Window.bind()
. Это работает некоторым способом, но только если я получаю курсор в моем главном окне.
Я много искал это, и почти в 90% результатов я нашел людей, рекомендующих Window.bind()
. А остальные 10% - это обходные пути, но они мне не совсем понятны, например, такие обходные пути, как «прослушивание событий мыши» и тому подобное.
Извините, поскольку я могу предоставить любой код, так как я вполнене знаю, что показать. Если кто-нибудь знает какие-либо простые обходные пути к этому, их помощь будет абсолютно оценена