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

টকিন্টার পাইথনে ফ্রেমের কন্টেন্ট ক্লিয়ার করা

টকিন্টার ফ্রেমগুলো অনেক উইজেটকে একটি এস্থেটিক ভাবে গ্রুপ এবং অর্গানাইজ করতে ব্যবহৃত হয়। একটি ফ্রেম কম্পোনেন্টে বাটন উইজেট, এন্ট্রি উইজেট, লেবেল, স্ক্রোলবার এবং অন্যান্য উইজেট থাকতে পারে।

যদি আমরা ফ্রেম কন্টেন্ট ক্লিয়ার করতে চাই বা ফ্রেমের ভিতরের সব উইজেট ডিলিট করতে চাই, তবে আমরা destroy() মেথড ব্যবহার করতে পারি। এই মেথডটি winfo_children() ব্যবহার করে ফ্রেমের চাইল্ডদের টার্গেট করে ইনভোক করা যেতে পারে।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()
# ফ্রেমের জিওমেট্রি সেট করুন
win.geometry("600x250")
# একটি ফ্রেম তৈরি করুন
frame = Frame(win)
frame.pack(side="top", expand=True, fill="both")
# একটি টেক্সট লেবেল তৈরি করুন
Label(frame, text="Enter the Password", font=('Helvetica', 20)).pack(pady=20)
def clear_frame():
    for widgets in frame.winfo_children():
        widgets.destroy()
# উইন্ডো বন্ধ করার জন্য একটি বাটন তৈরি করুন
Button(frame, text="Clear", font=('Helvetica bold', 10), command=clear_frame).pack(pady=20)
win.mainloop()

আউটপুট

উপরোক্ত কোড চালালে একটি "Clear" বাটন সম্বলিত একটি উইন্ডো প্রদর্শিত হবে যা ফ্রেমের ভিতরের সব উইজেট টার্গেট করে এবং সেটি ক্লিয়ার করে।

টকিন্টার পাইথনে ফ্রেমের কন্টেন্ট ক্লিয়ার করা

এখন "Clear" বাটনে ক্লিক করুন এবং এটি ফ্রেমের ভিতরের সব উইজেট ক্লিয়ার করবে।

  1. টকিন্টার পাইথনে বাটন চাপলে এন্ট্রি উইজেট ক্লিয়ার করা

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

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

  4. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?