python+tkinter出现错误

错误一:不显示图片

photo = PhotoImage(file='E:\\bg2.gif')
lbi = Label(windows, image = photo)
lbi.grid(row=0, columnspan = 2)

解决方法:

加上global 

global photo
photo = PhotoImage(file='E:\\bg2.gif')
lbi = Label(windows, image = photo)
lbi.grid(row=0, columnspan = 2)

错误二:_tkinter.TclError: image "pyimage1" doesn't exist 

一个程序中只能存在一个根窗口,也就是说只能存在一个Tk(),其他的窗口只能以顶层窗口(Toplevel())的形式存在

解决方法:

将Tk()改成Toplevel()

 
发布了128 篇原创文章 · 获赞 132 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/yql_617540298/article/details/104340913
今日推荐