Python 如何使用create.image将图像添加到顶级?
我正在尝试使用Python 如何使用create.image将图像添加到顶级?,python,Python,我正在尝试使用create\u image将图像添加到TopLevel。我有一个错误:AttributeError:'Toplevel'对象没有属性“create\u image” 你能帮我解决这个问题吗 koniec=Toplevel() koniec.minsize(width=200, height=250) koniec.title("Víťaz!") img=tkinter.PhotoImage(file='obrazok.gif') koniec.create_i
create\u image
将图像添加到TopLevel
。我有一个错误:AttributeError:'Toplevel'对象没有属性“create\u image”
你能帮我解决这个问题吗
koniec=Toplevel()
koniec.minsize(width=200, height=250)
koniec.title("Víťaz!")
img=tkinter.PhotoImage(file='obrazok.gif')
koniec.create_image(100,100,image=obr)
Toplevel
没有create\u image
方法,但是Canvas
有。您可以将画布
添加到顶层
,然后将您的图像添加到其中
koniec=Toplevel()
koniec.minsize(width=200, height=250)
koniec.title("Vítaz!")
canvas = Canvas(koniec, width=200, height=200)
canvas.pack()
img=tkinter.PhotoImage(file='obrazok.gif')
canvas.create_image(100,100,image=img)
此外,可能需要有
canvas.image=img
,以防止。在哪里定义了obr
?