图像未显示在画布输出上

2024-09-30 16:36:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图简单地在画布上获得一些图像,但即使我没有得到任何错误,我的画布仍然保持白色,没有显示任何图片。我知道这会是一些愚蠢的说错,但我找不到

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()

输出为白色屏幕


Tags: 图像imagetkinterdef画布错误图片file