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

Tkinter ক্যানভাস থেকে লাইন মুছে ফেলা

Canvas-এ create_line() দিয়ে আঁকা লাইন মুছে ফেলতে canvas.delete(line_id) ব্যবহার করুন, যেখানে line_id হলো create_line()-র রিটার্ন ভ্যালু।

উদাহরণ কোড
from tkinter import *

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

def on_click():
    canvas.delete(line)

canvas = Canvas(win, width=500, height=300)
canvas.pack()

line = canvas.create_line(100, 200, 200, 35, fill="red", width=10)
Button(win, text="Delete Shape", command=on_click).pack()

win.mainloop()
আউটপুট

লাল লাইন এবং "Delete Shape" বাটন থাকবে। বাটন ক্লিক করলে লাইন মুছে যাবে।

সকল আইটেম মুছতে: canvas.delete('all')। নির্দিষ্ট ট্যাগवाले আইটেম মুছতে: canvas.delete('tag_name')।
  1. Python Matplotlib-এ ইমেজ থেকে গ্রিড লাইন সরানো

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

  3. টকিন্টার পাইথনে উইন্ডো থেকে উইজেট ডিলিট করা

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