Изображение не отображается в Python TkInter.Что я делаю неправильно? - PullRequest
0 голосов
/ 01 марта 2019

Мой код:

...

recomlist = []
class recomclass:
        def recomfunc(self,a,b,c,d):
                self.recomphoto = PhotoImage(file=a)
                self.recomphotolabel = Button(bottompanel, image=self.recomphoto, width=463, height=293)
                recomphotolabel.grid(column=b)
                global recomlist
                recomlist += [a]


                self.recomname = Label(bottompanel, text=c, bg="red4", fg="white", font=("Arial", 30))
                self.recomname.place(x=d, y=255)


sobarecom = recomclass()
risottorecom = recomclass()
lasagnerecom = recomclass()


sobarecom.recomfunc("Soba Noodles.ppm", 0, "Soba Noodles", 0)
risottorecom.recomfunc("Mushroom Risotto.ppm", 1, "Mushroom Risotto", 463)
lasagnerecom.recomfunc("Pizza.ppm", 2, "Lasagne", 926)

...

Вместо отображения трех изображений отображается только первое изображение и белый фон для двух других.Что я делаю не так, и как мне это исправить?

Спасибо большое !!

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