前提・実現したいこと
pythonでRPGを作りたいです。
発生している問題・エラーメッセージ
フィールドで主人公が進むのに合わせてマップをスクロールできるようにしたいです。
python
1from tkinter import * 2from PIL import Image,ImageTk 3 4 5root=Tk() 6 7img = Image.open('field.png')⬅︎この画像はまだ作成途中です。 8img = ImageTk.PhotoImage(img) 9 10frame=Frame(root,width=300,height=300) 11frame.grid(row=0,column=0) 12 13canvas=Canvas(frame,bg='red',width=3000,height=3000,scrollregion=(0,0,5000,5000)) 14canvas.create_image(0, 0, image=img, anchor=NW) 15 16hbar=Scrollbar(frame,orient=HORIZONTAL) 17hbar.pack(side=BOTTOM,fill=X) 18hbar.config(command=canvas.xview) 19 20vbar=Scrollbar(frame,orient=VERTICAL) 21vbar.pack(side=RIGHT,fill=Y) 22vbar.config(command=canvas.yview) 23 24canvas.config(width=1000,height=700) 25canvas.config(xscrollcommand=hbar.set, yscrollcommand=vbar.set) 26canvas.pack(side=LEFT,expand=True,fill=BOTH) 27 28root.mainloop() 29
補足情報
できれば、tkinterでお願いします。
まだスクロールバーの作り方しかわかりません。
どこまで理解されているのか分からないので、現時点でのソースコードのご提示をお願いします。
回答1件
あなたの回答
tips
プレビュー