エラーが起きていないのに、画像が表示されないです。
本で勉強していて、
import tkinter from PIL import Image, ImageTk root = tkinter.Tk() root.title("勇者求む!") root.minsize(640,480) root.option_add("*font",("メイリオ",14)) image1 = Image.open("./chap4-1-1.png") photo = ImageTk.PhotoImage(image1, master=root) tkinter.Label(root, image = photo).pack() image2 = Image.open("12saipython/img4/chap4-1-2.png") image3 = Image.open("12saipython/img4/chap4-1-3.png") canvas = tkinter.Canvas(root,width=640,height=480) canvas.place(x=0,y=0) canvas.create_image(320,220,image=photo,tag="illust") serihu_text = tkinter.Label(text="王様「魔王を倒したら褒美をやるぞ!") serihu_text.place(x=160,y=10) sys_text = tkinter.Label(text="褒美はいくらあげますか?",fg="red") sys_text.place(x=180,y=380) entry = tkinter.Entry(width=12) entry.place(x=180,y=420) gold_text = tkinter.Label(text="ゴールド") gold_text.place(x=330,y=420) button = tkinter.Button(text="決定") button.place(x=420,y=420) def btn_click(): gold = float(entry.get()) if gold >= 5000: canvas.delete("illust") canvas.create_image(320,220,image=image2,tag="illust") serihu_text["text"] = "勇者「よーし、私に任せなさい!」" else: serihu_text["text"] = "志願者は誰も来ませんでした" sys_text.destroy() button["state"] = "disabled" entry["state"] = "disabled" button["command"] = btn_click root.mainloop()
とコードを書いて実行しても
と表示され本来真ん中にchap4-1-1.pngが表示されるのに、何も表示されませんでした。
なぜこんなことが起こるのでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。