Ниже код окна. Почему в окне не отображается фоновое изображение, в чём ошибка?
from tkinter import *
class Main:
def __init__(self):
self.root = Tk()
self.root.geometry('500x500')
self.root.title('My App')
self.root.image = PhotoImage('font.jpg')
self.bg_image = Label(self.root, image=self.root.image)
self.bg_image.grid(row=0, column=0)
def run(self):
self.interface()
self.root.mainloop()
def interface(self):
self.root.bind('<Button 1>', self.left_click)
self.root.bind('<Button 3>', self.right_click)
def left_click(self, event):
x = event.x
y = event.y
print(f'left {x}, {y}')
def right_click(self, event):
x = event.x
y = event.y
print(f'right {x}, {y}')
app = Main()
app.run()