这是我为练习项目框架创建的恢复框的代码和预期输出,其中
包含revboxppl
三个标签l1
,每个标签都包含相同的图像
l2
l3
ill.png
<--图片
#FRAME FOR BORDER
revbox = Frame(root, bg="#C5B358", bd=10, relief="ridge")
revbox.place(relwidth=0.19, relheight=0.1, relx=0.74, rely=0.76)
#FRAME OF PURPLE COLOUR
revboxppl = Frame(revbox, bg="#5B0A91")
revboxppl.place(relwidth=1, relheight=1)
#LABELS ON "reboxppl" FRAME
pathg="ill.png"
kl = Image.open(pathg)
kl = kl.resize((50, 50), Image.ANTIALIAS)
rimg = ImageTk.PhotoImage(kl)
l1 = Label(revboxppl, image=rimg, bg="#5B0A91")
l1.place(relheight=1, relwidth=0.3)
l2 = Label(revboxppl, image=rimg, bg="#5B0A91")
l2.place(relheight=1, relwidth=0.3, relx=0.345)
l3 = Label(revboxppl, image=rimg, bg="#5B0A91")
l3.place(relheight=1, relwidth=0.3, relx=0.696)
<--图片
<--图片
但是当我在我的实际程序中使用这个段时,标签工作但ill.png
没有添加图像
是不能在函数中添加图像还是我太笨了请帮忙..