我试图简单地在画布上获得一些图像,但即使我没有得到任何错误,我的画布仍然保持白色,没有显示任何图片。我知道这会是一些愚蠢的说错,但我找不到
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()
输出为白色屏幕
通过从函数返回来保留对图像的引用
然后在函数
obrazek
之后调用pack()
相关问题 更多 >
编程相关推荐