Как определить, касается ли изображение gif указателя мыши в окне tkinter для python? - PullRequest
0 голосов
/ 27 апреля 2019

Я работаю над программой, использующей tkinter для python. Это редактор файлов MIDI. Я вставил в него некоторые gif-файлы, но мне нужен код, чтобы они стали прозрачными при касании указателя мыши.

Я уже задавал похожий вопрос и получил очень полезный результат, но он не совсем работает, как ожидалось.


def on_mouse_enter(event):
    print("enter...", event.widget)

def on_mouse_leave(event):
    print("leave...", event.widget)

root = tk.Tk()
for i in range(10):
    label = tk.Label(root, text="Item #{}".format(i), name='label-{}'.format(i))
    label.pack()
    label.bind("<Enter>", on_mouse_enter)
    label.bind("<Leave>", on_mouse_leave)

tk.mainloop()

Я попытался заменить tk.label на tk.PhotoImage, но это привело к ошибке атрибута.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...