tkinterでのwidgetの扱いの相違
関数内でイメージ(jpg)とボタンを表示
関数内の最後のmainloopを省くと,それでもボタンは表示されるが,イメージは表示されません.
どうしてこうなるのでしょうか全く分かりません.```python
コード
from PIL import Image, ImageTk import tkinter def show(): img = Image.open('abc.jpg') img = ImageTk.PhotoImage(img) canvas.create_image(50, 200, image=img) button1=tkinter.Button(canvas,text='Start').place(x=50,y=130) window.mainloop() #これがないと,ボタンは表示されるがjpg画像が表示されない window = tkinter.Tk() window.geometry("600x400") canvas = tkinter.Canvas(bg = "white", width=300, height=300) canvas.place(x=100, y=50) show() window.mainloop()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/13 03:18
2020/04/13 22:22
2020/04/14 05:42