Pythonを勉強中の初心者です。QRコードを作り、Tkinterのキャンバスで表示
させたいのですが、
’cnv.create_image(100,100, image=code)’```ここに言語を入力
がエラーになり実行できません。画像をキャンバスにいれる方法を教えてください。
Python 3.10.5
Tkinter 8.6
Python
1import pyqrcode 2import tkinter as tk 3from PIL import ImageTk 4 5root = tk.Tk() 6root.title('QRコード') 7root.geometry("1200x1200") 8 9list = ['aaa','bbb','ccc','ddd'] 10 11for va in list: 12 13 code = pyqrcode.create(va, error='H', version=3, mode='binary') 14 code.png('code.png', scale=5, module_color=[0, 0, 0, 128], background=[255, 255, 255]) 15 16 cnv = tk.Canvas(root, bg="white", height=200, width=200) 17 cnv.place(x=10, y=i) 18 cnv.create_image(100,100, image=code) 19 i = i + 200 20 21root.mainloop()
エラーの内容を記載してください。
回答1件
あなたの回答
tips
プレビュー