Я пытаюсь получить изображение для отображения в виджете Tkinter Label. Этот код работает внутри класса в PyCharm, но не выходит за пределы строки «tk.Label» в основном приложении. Я проконсультировался с другими ответами здесь, но не смог понять, почему изображение не отображается в основном приложении.
logo_filepath = "/Users/xxx/MASTER/pymol/Master/cache/logos/tmpbhWv2Ts.gif"
self.img = tk.PhotoImage(file = logo_filepath)
self.logo = tk.Label(self, image=self.img)
self.logo.photo = self.img
self.logo.grid(row=0, column=3, rowspan=10, columnspan=4)