Tkinter में Frame विजेट एक कंटेनर की तरह काम करता है जहां हम विजेट्स और अन्य सभी GUI कंपोनेंट्स रख सकते हैं। Frame की चौड़ाई डायनामिकली बदलने के लिए, हम width प्रॉपर्टी को परिभाषित करके configure() मेथड का उपयोग कर सकते हैं।
उदाहरण
इस उदाहरण में, हमने एक बटन बनाया है जो मेन विंडो के अंदर पैक किया गया है और जब भी हम बटन पर क्लिक करते हैं, तो यह Frame की चौड़ाई अपडेट करेगा।
# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from tkinter import ttk # Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं win=Tk() # विंडो का आकार सेट करें win.geometry("700x350") def update_width(): frame.config(width=100) # एक Frame बनाएं frame=Frame(win, bg="skyblue3", width=700, height=250) frame.pack() # मेन विंडो में एक बटन जोड़ें ttk.Button(win, text="Update", command=update_width).pack() win.mainloop()आउटपुट
एक विंडो प्रदर्शित करने के लिए उपरोक्त कोड चलाएं जिसमें एक Frame विजेट और एक बटन हो।

Frame की चौड़ाई अपडेट करने के लिए "Update" बटन पर क्लिक करें।
