не могу поставить картинку на задний фон в tkinter

В общем решил я набраться опыта в программировании и подумал написать простую, но прикольную, на мой взгляд, игру про фермерство в tkinter. Но не суть. Я столкнулся с проблемой: не могу поставить картинку на фон. Везде пишут одно и то же, я соответственно это делаю, но не помогает. Питон пишет вот это: couidn`n open "bacground.png": no such file or directory Хотя картинка находится в одной папке с файлом. Вот код самой игры, пока это только прототип главной менюшки :)

from tkinter import *
from tkinter import ttk

#---MAIN MENU---#
class Main_menu(tk.Tk):
    def __init__(self):
        super().__init__()
               
        self.btn_style = ttk.Style()
        self.btn_style.configure("TButton",
                            background = "#000",
                            foreground = "#000",
                            width = 15,
                            font = ("Comic Sans MS", 12, "bold"))
                            
        self.lbl_style = ttk.Style()
        self.lbl_style.configure("TLabel", 
                                 font = ("Comic Sans MS", 80, "bold"))

        self.logo = ttk.Label(self, text = "SFS")
        self.logo.place(relx=.5, rely=.05, anchor="n")                                
                                        
        self.start_btn = ttk.Button(self, text = "НАЧАТЬ ИГРУ")
        self.start_btn.place(relx=.5, rely=.3, anchor="n")
        
        self.options_btn = ttk.Button(self, text = "НАСТРОЙКИ")
        self.options_btn.place(relx=.5, rely=.4, anchor="n")
        
        self.exit_btn = ttk.Button(self, text = "ВЫХОД")
        self.exit_btn.place(relx=.5, rely=.5, anchor="n")

if __name__ == "__main__":
    main_menu = Main_menu()
    main_menu.geometry("1080x720")
    main_menu.resizable(height = False, width = False)
    main_menu.title("Simple Farm Simulator")
    bg_img = tk.PhotoImage(file = "background.png")
    limg= Label(main_menu, i=bg_img)
    limg.pack()
    main_menu.mainloop()
#---------------#

P.S. Если найдете какие то типичные ошибки новичка в коде, по типу "здесь можно по-другому написать", то я с радостью почитаю.


Ответы (0 шт):