0
我试图在标签内呈现图像,但是当我打印标签时,其中没有图像。这是我的代码。Tkinter Image中的标签?
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')
[为什么我的Tkinter图片不出现?](http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm) – Lafexlos