কম্পিউটার টিউটোরিয়াল

Tkinter Canvas-এ অ্যারো কী (Arrow Keys) দিয়ে ইমেজ মুভ করা

কীবোর্ড অ্যারো কী দিয়ে ইমেজ সরানো

canvas.move() মেথড এবং win.bind("") ইত্যাদি ব্যবহার করে ইমেজ সরান।

উদাহরণ

from tkinter import *
from PIL import Image, ImageTk

win = Tk()
win.geometry("700x350")

canvas = Canvas(win, width=600, height=400, bg="white")
canvas.pack(pady=20)

image = ImageTk.PhotoImage(Image.open('favicon.ico'))
img = canvas.create_image(250, 120, anchor=NW, image=image)

def left(e): canvas.move(img, -20, 0)
def right(e): canvas.move(img, 20, 0)
def up(e): canvas.move(img, 0, -20)
def down(e): canvas.move(img, 0, 20)

win.bind("", left)
win.bind("", right)
win.bind("", up)
win.bind("", down)

win.mainloop()

আউটপুট

ক্যানভাসে একটি ইকন থাকবে যা অ্যারো কী দিয়ে চারদিকে সরানো যাবে।

  1. Tkinter-এ ইমেজ যোগ করা

  2. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  3. Tkinter-এ ইমেজকে বাটন হিসেবে ব্যবহার করা

  4. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা