কম্পিউটার

Tkinter ক্যানভাস কিভাবে সাফ করবেন?


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

একটি ক্যানভাস পরিষ্কার করার জন্য, আমরা delete() ব্যবহার করতে পারি পদ্ধতি "সমস্ত" নির্দিষ্ট করে, আমরা একটি টিকিন্টার ফ্রেমে উপস্থিত সমস্ত ক্যানভাস মুছে ফেলতে এবং পরিষ্কার করতে পারি৷

উদাহরণ

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()

#Set the geometry
win.geometry("650x250")

#Creating a canvas
myCanvas =Canvas(win, bg="white", height=200, width=200)
cordinates= 10, 10, 200, 200
arc = myCanvas.create_arc(cordinates, start=0, extent=320, fill="red")
myCanvas.pack()

#Clearing the canvas
myCanvas.delete('all')

win.mainloop()

উপরের কোডটি ক্যানভাস পরিষ্কার করবে,

আউটপুট

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

myCanvas.delete('all')

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

Tkinter ক্যানভাস কিভাবে সাফ করবেন?

এখন, লাইনটি আনকমেন্ট করুন এবং ক্যানভাস পরিষ্কার করতে আবার চালান।

Tkinter ক্যানভাস কিভাবে সাফ করবেন?


  1. Tkinter ক্যানভাস আইটেম ইভেন্ট আবদ্ধ কিভাবে?

  2. কিভাবে Tkinter একটি ডিম্বাকৃতির রূপরেখা অপসারণ?

  3. কিভাবে Tkinter দিয়ে একটি সম্পূর্ণ Treeview সাফ করবেন?

  4. ক্যানভাস পাইথন টিকিন্টারে কীভাবে একটি চিত্রকে কেন্দ্র করবেন