Tkinter Frame উইজেট একাধিক উইজেটকে একটি ফ্রেমে গ্রুপ করার জন্য খুব উপকারী। এতে পেরেন্ট উইন্ডোর প্রয়োগ্য সব ফাংশন এবং প্রপার্টি থাকে।
একটি Frame উইজেট তৈরি করতে Frame ক্লাসের একটি অবজেক্ট ইনস্ট্যানশিয়েট করতে পারি। একবার উইন্ডোতে Frame উইজেট ডিফাইন করলে আমরা সরাসরি যেকোনো উইজেট পিক করে ফ্রেমে প্লেস করতে পারি।
উদাহরণ
এই উদাহরণে আমরা একটি Frame উইজেট তৈরি করেছি এবং সেখানে কিছু উইজেট ডিফাইন করেছি।
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি করুন
win = Tk()
# উইন্ডোর সাইজ সেট করুন
win.geometry("700x250")
def on_click():
label["text"] = "Hello " + str(entry.get())
# একটি Frame উইজেট তৈরি করুন
frame = Frame(win, width=400, height=300)
# ফ্রেম উইজেটে একটি লেবেল যোগ করুন
label = Label(frame, text="Enter your name", font=('Calibri 13'))
label.pack(pady=10)
# একটি এন্ট্রি উইজেট যোগ করুন
entry = Entry(frame, width=25)
entry.pack()
# একটি বাটন তৈরি করুন
ttk.Button(frame, text="Click Me", command=on_click).pack()
frame.pack()
win.mainloop()
আউটপুট
উপরের কোডটি রান করলে একটি উইন্ডো দেখাবে যাতে একটি এন্ট্রি উইজেট, একটি লেবেল উইজেট এবং একটি বাটন একটি ফ্রেমে থাকবে।

দেওয়া টেক্সট ফিল্ডে আপনার নাম টাইপ করুন এবং বাটনে ক্লিক করলে স্ক্রিনে মেসেজ দেখাবে।
