revboxppl
これは、練習用プロジェクトフレーム用に作成した復活ボックスのコードと期待される出力で、
3 つのラベル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
は追加されませんでした
関数内に画像を追加することはできませんか、それとも私はあまりにも馬鹿げています..