не могу поставить картинку на задний фон в 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. Если найдете какие то типичные ошибки новичка в коде, по типу "здесь можно по-другому написать", то я с радостью почитаю.