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