Python Tkinter Image 问题在定义中


from tkinter import *
def displayimage():
Initimage=Tk()
Initimage.title('Initializing')
photo1=PhotoImage(file='AMAS.gif')
Label(Initimage,image=photo1,bg='black').grid(row=0,column=0,sticky=E)
Initimage.resizable(0,0)
Initimage.mainloop()
displayimage()

这是代码

Tkinter 回调中的异常 回溯(最近一次调用(: 文件 "C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py",第 1705 行,在调用返回 self.func(*args( 文件 "C:\Users\vinayak\Documents\Programs12th\Project.py",第 292 行,提交中 logintodb(user, passw( 文件 "C:\Users\vinayak\Documents\Programs12th\Project.py",第 319 行,在 logintodb 中 显示图像(( 文件 "C:\Users\vinayak\Documents\Programs12th\Project.py",第 260 行,在显示图像中 标签(Initimage,image=photo1,bg='black'(.grid(row=0,column=0,sticky=E( 文件 "C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py",第 2766 行,在initWidget 中。init(self, master, 'label', cnf, kw( 文件 "C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py",第 2299 行,在init(widgetName, self._w( + extra + self._options(cnf((_tkinter。TclError: image "pyimage1" 不存在

函数实现示例,新增mainloop((持续显示

from tkinter import *
def displayimage():
Initimage=Tk()
Initimage.title('Initializing')
photo1=PhotoImage(file='AMAS.gif')
Label(Initimage,image=photo1,bg='black').grid(row=0,column=0,sticky=E)
Initimage.resizable(0,0)
Initimage.mainloop()
displayimage()

最新更新