Не получается отобразить картинку .png в приложении tkinter

Имеется программа 350x500px и кнопка 30x5px, в которую пытаюсь впихнуть картинку. Но вместо картинки отображается белый прямоугольник и при чём не важно, в кнопке это изображение или нет, большая картинка или нет, просто белый прямоугольник. С фоном таких проблем нет, он отображается. Версия Python - 3.10

    from tkinter import *

calculator = Tk()
calculator.title('Калькулятор')
calculator.geometry('350x500')
calculator.resizable(width=False, height=False)
def welcomescreen():
    calculator.image = PhotoImage(file = 'C:\Coding\Фронтенд\Background.png')
    background = Label(calculator, image=calculator.image)
    background.place(x=-2,y=0)

    nextbn_i = PhotoImage(file='C:\Coding\Фронтенд\Безымянный-2.png')
    nextbtn = Button(calculator,
                    width = 30,
                    height = 5,
                    image=nextbn_i[![введите сюда описание изображения][1]][1])
                    #relief = 'flat'
    nextbtn.place(x=70,y=370)
welcomescreen()
calculator.mainloop()

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