Добрый день.
Недавно начал разбирать Tkinter после окончания онлайн курсов по Python в MIT.
Возник следующий вопрос:
возможно ли реализовать, чтоб на кнопке, поверх GIF-изображения, был написан текст?
Часть кода, связанного с вопросом:
Img1=PhotoImage(file='and.gif', width=52, height=23)
button_list = [Button(work, image=Img1, text='HPI', bg='#FFFFFF', width=52, height=23)]
Сделал функции, которые при наведении курсора на кнопку убирают картинку, а при уводе курсора - обратно подставляют. Но, если не убрать размеры кнопки в её свойствах, то при наведении курсора кнопка приобретает форму квадрата с большой стороной.
def showName(event):
pos = button_list.index(event.widget)
button_list[pos]['image']=''
def hideName(event):
pos = button_list.index(event.widget)
button_list[pos]['image']=Img1
button_list[0].bind('<Enter>', showName)
button_list[0].bind('<Leave>', hideName)
Буду очень благодарен.
P.S.: есть идея, сделать переключатель, чтоб отображать текст или изображение.