Ошибка AttributeError: 'Toplevel' object has no attribute 'create_image'

Вылезает ошибка:

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\sublime\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\sublime,pycharm.i.t.d\sound.py", line 22, in boulevarddepo
    songsbd.create_image(500, 300, image = boulevarddepo_font)
AttributeError: 'Toplevel' object has no attribute 'create_image'

Код программы:

import pyglet
import time
import tkinter as tk
from PIL import ImageTk, Image

window = tk.Tk()
window.resizable(width = False, height = False)
window.geometry("500x300")
def boulevarddepo():
    songsbd = tk.Toplevel(window)
    songsbd.geometry("500x300")
    def loot():
        sound1 = pyglet.media.load('C:\\sublime,pycharm.i.t.d\\boulevard-depo-loot.mp3')
        sound2 = pyglet.media.load('C:\\sublime,pycharm.i.t.d\\boulevard-depo-dolzhen.mp3')
        sound1.play()
        time.sleep(162)
        sound2.play()
        pyglet.app.run()
    loot = tk.Button(songsbd, command = loot)
    loot.grid()
    boulevarddepo_font = tk.PhotoImage(file = "C:\\icons\\boulevarddepo.font.png")
    songsbd.create_image(500, 300, image = boulevarddepo_font)

gg = tk.Button(window, command = boulevarddepo)
gg.grid()







window.mainloop()

Что здесь не так?


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