এক ফ্রেম বা ক্যানভাসের ভেতরে Tkinter উইজেট রাখতে, আপনি বিভিন্ন জ্যামিতি ম্যানেজার ব্যবহার করতে পারেন। জ্যামিতি ম্যানেজার আপনাকে উইজেটের লেআউট এবং সেগুলো উইন্ডোতে কীভাবে দেখাবে তা সেট করতে দেয়। place() মেথড হল সবচেয়ে সহজ জ্যামিতি ম্যানেজারগুলির একটিভ যা একটি উইজেটের পজিশন রিলেটিভলি এবং এক্সপ্লিসিটলি উইন্ডোর সাপেক্ষে সেট করতে ব্যবহৃত হয়। আমরা place() মেথডটিও ব্যবহার করতে পারি উইজেটগুলোর পৃথক করার জন্য, কারণ এটি রিলেটিভ প্রোপার্টি সমর্থন করে অন্যসাপেক্ষে উইজেট পজিশন করার জন্য।
কিছু ক্ষেত্রে, যদি আপনি একটি অ্যাপ্লিকেশন থেকে কোনো নির্দিষ্ট উইজেট সাময়িকভাবে সরাতে চান, তবে আপনি place_forget() মেথড ব্যবহার করতে পারেন। আপনি বিভিন্ন জ্যামিতি ম্যানেজারের জন্য pack_forget() এবং grid_forget() মেথডও ব্যবহার করতে পারেন একটি উইজেটকে অ্যাপ্লিকেশন থেকে সাময়িকভাবে সরাতে। আমরা এর ব্যবহারিক ইউজ-কেস বুঝতে একটি উদাহরণ নেব।
উদাহরণ
# লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# উইন্ডো ইনস্ট্যান্স তৈরি করুন
win = Tk()
# উইন্ডোর জ্যামিতি সেট করুন
win.geometry("700x300")
def forget_label():
label.place_forget()
# একটি লেবেল উইজেট তৈরি করুন
label = Label(win, text="This is a new Label text", font='Arial 17 bold')
label.place(relx=0.5, rely=0.2, anchor=CENTER)
# একটি বাটন তৈরি করুন
button = Button(win, text="Remove It", command=forget_label)
button.place(relx=0.5, rely=0.5, anchor=CENTER)
win.mainloop()
আউটপুট
উপরের কোড রান করলে একটি উইন্ডো দেখাবে যেখানে একটি লেবেল উইজেট এবং একটি বাটন থাকবে।

যখনই "Remove It" বাটনটি প্রেস করা হবে, এটি লেবেল উইজেটকে উইন্ডো থেকে সরিয়ে দেবে।
