为什么我的图像无法在tkinter窗口上加载?

我正在尝试将图像添加到程序中,但无法正常工作,代码如下所示是正确的,并且我要打开的图像与保存的.py文件位于同一文件夹中。 / p>

from tkinter import *
from PIL import ImageTk,Image

root = Tk()
root.title("Balance 0-21")
root.configure(width=400,height=200)
root.iconbitmap("C:/Users/user/Desktop/Projects/Balance 0-21/LogoCon.ico")

MasterCard = ImageTk.PhotoImage(Image.open("ten.png"))
MasterCardIMG = Label(image=MasterCard)
MasterCardIMG.grid(row=2,column=3)

root.mainloop()
wht100138 回答:为什么我的图像无法在tkinter窗口上加载?

尝试在创建MasterCardIMG标签后添加此内容(也为了使第一个字母变为小写字母,这是常规做法,因为它们不是类),我在显示图片时遇到了相同的问题,我认为这与标签有关实例创建无法分配图像。

MasterCardIMG.image = MasterCard

(惯例建议)

masterCard = ImageTk.PhotoImage(Image.open("ten.png"))
masterCardIMG = Label(image=masterCard)
masterCardIMG.image = masterCard
masterCardIMG.grid(row=2,column=3)
本文链接:https://www.f2er.com/3116344.html

大家都在问