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

Tkinter Canvas-এ মাউস দিয়ে ইমেজ সরানো (Drag & Drop)

মাউস ড্র্যাগ দিয়ে ইমেজ মুভ করা

canvas.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('logo.png'))
img = canvas.create_image(250, 120, anchor=NW, image=image)

def move(e):
    global image
    image = ImageTk.PhotoImage(Image.open('logo.png'))
    canvas.create_image(e.x, e.y, image=image)

canvas.bind("", move)

win.mainloop()

আউটপুট

ক্যানভাসে ক্লিক করে ড্র্যাগ করলে ইমেজ মাউস পয়েন্টার অনুসরণ করবে।

  1. Tkinter Canvas-এ বাটন তৈরি করা

  2. টকিন্টার পাইথনে পুরো Treeview ক্লিয়ার করা

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

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