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) # Frame विजेट में एक लेबल जोड़ें 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()आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक Frame में एंट्री विजेट, लेबल विजेट और एक बटन होगा।

दिए गए टेक्स्ट फील्ड में अपना नाम टाइप करें और स्क्रीन पर मैसेज प्रदर्शित करने के लिए बटन पर क्लिक करें।
