কম্পিউটার

কিভাবে Tkinter একটি ফ্রেম পরিষ্কার আউট?


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

আমরা যদি ফ্রেমের বিষয়বস্তু সাফ করতে চাই বা ফ্রেমের ভিতরে থাকা সমস্ত উইজেট মুছে ফেলতে চাই, তাহলে আমরা destroy() ব্যবহার করতে পারি। পদ্ধতি winfo_children() ব্যবহার করে ফ্রেমের শিশুদের লক্ষ্য করে এই পদ্ধতিটি চালু করা যেতে পারে .

উদাহরণ

#Import the required libraries
from tkinter import *

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

#Set the geometry of frame
win.geometry("600x250")

#Create a frame
frame = Frame(win)
frame.pack(side="top", expand=True, fill="both")

#Create a text label
Label(frame,text="Enter the Password", font=('Helvetica',20)).pack(pady=20)

def clear_frame():
   for widgets in frame.winfo_children():
      widgets.destroy()

#Create a button to close the window
Button(frame, text="Clear", font=('Helvetica bold', 10), command=
clear_frame).pack(pady=20)

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যেখানে একটি বোতাম "সাফ করুন" যা ফ্রেমের ভিতরে থাকা সমস্ত উইজেটকে লক্ষ্য করে এবং এটি পরিষ্কার করে৷

কিভাবে Tkinter একটি ফ্রেম পরিষ্কার আউট?

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


  1. Tkinter এ একটি বোতাম চাপার পর এন্ট্রি উইজেটটি কীভাবে সাফ করবেন?

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

  3. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

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