Изображение на кнопке

Я ожидаю того же результата для обоих сценариев ниже.

Но я не получаю изображение на кнопке, когда выполняю Скрипт 1 . Однако, Скрипт 2 работает хорошо.

Скрипт 1

from Tkinter import *
  class fe:
    def __init__(self,master):
      self.b=Button(master,justify = LEFT)
      photo=PhotoImage(file="mine32.gif")
      self.b.config(image=photo,width="10",height="10")
      self.b.pack(side=LEFT)
root = Tk()
front_end=fe(root)
root.mainloop()

Скрипт 2

from Tkinter import *
root=Tk()
b=Button(root,justify = LEFT)
photo=PhotoImage(file="mine32.gif")
b.config(image=photo,width="10",height="10")
b.pack(side=LEFT)
root.mainloop()
19
задан jwpfox 19 December 2017 в 01:35
поделиться