为什么我的图像不能加载到我的tkinter窗口?

2024-09-30 01:30:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图添加一个图像到我的程序,但它不工作,代码是正确的如下所示,我试图打开的图像是在同一个文件夹中保存的.py文件

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()

Tags: 文件代码frompy图像imageimport程序
1条回答
网友
1楼 · 发布于 2024-09-30 01:30:37

尝试在MasterCardIMG标签创建之后添加这个(也用于约定,使第一个字母小写,因为这些不是类),我在获取要显示的图像时遇到了相同的问题,我相信这与标签实例创建无法分配图像有关

MasterCardIMG.image = MasterCard

(公约建议)

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

相关问题 更多 >

    热门问题