Я пытаюсь просто получить какое-нибудь изображение на холсте, но, хотя я не получаю никаких ошибок, мой холст остается белым, изображение не отображается.Я знаю, что это будет какое-то глупое неправильное понимание, но я не могу его найти.
def obrazek():
mesic = tkinter.PhotoImage(file="moon-0.gif")
canvas.create_image(700, 500, image = mesic)
rodic = tkinter.Tk()
rodic.title(u"Slunce a Měsíc")
rodic.geometry("+1000+300")
canvas = tkinter.Canvas(rodic, width=1400, height=800,)
canvas.pack()
obrazek()
tkinter.mainloop()
Вывод белый.