Tkinter
で画像をフレームの背景として追加したいのですが、多くのことを試みましたが何も表示されませんでした。私のコードの冒頭でlm、lがその問題を克服した後にlは動きます。ここTkinterに画像が表示されない
は私のコードです:
import Tkinter
from Tkinter import *
sc=Tk()
sc.title("Matplotlib")
sc.geometry("500x500")
img=PhotoImage("mat.png")
fr1=Frame(sc,height=200,bd=5,bg="red",relief=SUNKEN);fr1.pack(side=TOP,fill=X,expand=1)
fr2=Frame(sc,height=200,bd=5,relief=SUNKEN);fr2.pack(fill=X,expand=1)
fr3=Frame(sc,height=200,bd=5,relief=SUNKEN);fr3.pack(side=BOTTOM,fill=X,expand=1)
label1=Label(fr2,image=img);label1.pack(fill=BOTH)
mainloop()
方法lはそれを解決することができますか?可能であれば、私のコードの構造にTkinter
を使用したい場合、他のモジュールを使用したくない場合
jpgについてはどうですか?私はimgを使用していますが、私はそれに問題はありません。 –