Image doesn't display even after keeping object reference

Viewed 28

I am stuck with this for several minutes. I read an article to save a reference of the image object which i did using self keyword still its blank.

from tkinter import *
# from PIL import ImageTk, Image
# from tkcalendar import Calendar, DateEntry
class Birthday:
    
    def __init__(self, root):
        root.title("Birthday Reminder")
        root.geometry("700x510")
        self.img = tkinter.PhotoImage(file="/home/p1utoz/Documents/pyprojects/bdayrem/bg.png")
        Label(root, image = self.img).place(x=0, y=0)

root = Tk()
Birthday(root)
root.mainloop()
0 Answers
Related