标签中的Tkinter图像?

时间:2016-11-18 11:21:05

标签: python image tkinter label

我试图在标签内展示图像,但是当我打印标签时,里面没有图像。这是我的代码。

from tkinter import *
newGameWindow = Toplevel()
newGameWindow.title("New Game")
newGameWindow.config(bg = "grey")
newGameWindow.geometry('600x600')


courtImg = PhotoImage('basketballCourtTemplate.png')


photo = Label(newGameWindow, image= courtImg, height = 200, width =200)

photo.pack()

newGameWindow.mainloop()

图像与代码位于同一文件中。我是否正确加载图像?

编辑: 此代码生成完全相同的输出。

from tkinter import *
newGameWindow = Toplevel()
newGameWindow.title("New Game")
newGameWindow.config(bg = "grey")
newGameWindow.geometry('600x600')


courtImg = PhotoImage('basketballCourtTemplate.gif')


photo = Label(newGameWindow, image= courtImg, height = 200, width =200)
photo.image = courtImg
photo.pack()

newGameWindow.mainloop()

编辑: 所需要的只是courtImg = PhotoImage(file='basketballCourtTemplate.gif')

0 个答案:

没有答案