0

这是我为练习项目框架创建的恢复框的代码和预期输出,其中 包含revboxppl三个标签l1,每个标签都包含相同的图像 l2l3ill.png

生病.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没有添加图像

函数内部定义的恢复标签

实际输出

是不能在函数中添加图像还是我太笨了请帮忙..

4

0 回答 0