前提・実現したいこと
画像を複数表示させたいです。
トランプの1〜11からランダムに3枚選んで表示させたいです。
発生している問題・エラーメッセージ
画像が最後の一つしか表示できません。
該当のソースコード
python
1import tkinter as tk 2import random 3import PIL 4from PIL import Image,ImageTk 5 6root = tk.Tk() 7root.geometry('600x600') 8 9x = 100 10card = [1,2,3,4,5,6,7,8,9,10,11] 11for i in range(3): 12 card_cho = random.choice(card) 13 14 img = Image.open('card/' + str(card_cho) + '.png') 15 img = img.resize((75,112),Image.ANTIALIAS) 16 img = ImageTk.PhotoImage(img) 17 canvas = tk.Canvas(bg = "purple", width=75, height=112) 18 canvas.place(x=x, y=350) 19 canvas.create_image(3, 3, image=img, anchor=tk.NW) 20 x += 100 21 22root.mainloop() 23
補足情報(FW/ツールのバージョンなど)
python3.7.3のtkinter8.6を使っています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。