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

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

টকিন্টার একটি উইন্ডোতে ক্যানভাস যোগ করার উপায় প্রদান করে এবং যখন আমরা একটি ক্যানভাস তৈরি করি, তবে এটি মেমোরির ভিতরে কিছু স্টোরেজ র‍্যাপ আপ করে। টকিন্টারে একটি ক্যানভাস তৈরি করার সময়, এটি কার্যকরভাবে কিছু মেমরি কনসাম করে যা ক্লিয়ার বা ডিলিট করা প্রয়োজন।

একটি ক্যানভাস ক্লিয়ার করতে, আমরা delete() মেথড ব্যবহার করতে পারি। "all" নির্দিষ্ট করে আমরা একটি টকিন্টার ফ্রেমে উপস্থিত সকল ক্যানভাস ডিলিট এবং ক্লিয়ার করতে পারি।

উদাহরণ

# tkinter লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()
# জিওমেট্রি সেট করুন
win.geometry("650x250")
# একটি ক্যানভাস তৈরি করুন
myCanvas = Canvas(win, bg="white", height=200, width=200)
coordinates = 10, 10, 200, 200
arc = myCanvas.create_arc(coordinates, start=0, extent=320, fill="red")
myCanvas.pack()
# ক্যানভাস ক্লিয়ার করুন
myCanvas.delete('all')
win.mainloop()

উপরোক্ত কোড ক্যানভাস ক্লিয়ার করবে,

আউটপুট

প্রথমে, নিচের লাইনটি কমেন্ট হিসেবে মার্ক করুন এবং কোড এক্সিকিউট করুন।

myCanvas.delete('all')

এটি নিচের উইন্ডো তৈরি করবে:

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

এখন, লাইনটি আনকমেন্ট করুন и আবার এক্সিকিউট করুন ক্যানভাস ক্লিয়ার করতে।

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

  1. Tkinter ক্যানভাস আইটেমের সাথে ইভেন্ট বাইন্ড করার পদ্ধতি

  2. Tkinter-এ ওভালের আউটলাইন সরানো

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

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