फ्रेम टिंकर में विजेट एक कंटेनर की तरह काम करता है जहां हम विजेट और अन्य सभी जीयूआई घटकों को रख सकते हैं। फ़्रेम की चौड़ाई को गतिशील रूप से बदलने के लिए, हम config() विधि का उपयोग कर सकते हैं और चौड़ाई . को परिभाषित कर सकते हैं इसमें संपत्ति।
उदाहरण
इस उदाहरण में, हमने एक बटन बनाया है जो मुख्य विंडो के अंदर पैक किया गया है और जब भी हम बटन पर क्लिक करेंगे, तो यह फ्रेम की चौड़ाई को अपडेट कर देगा।
# 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("700x350") def update_width(): frame.config(width=100) # Create a frame frame=Frame(win, bg="skyblue3", width=700, height=250) frame.pack() # Add a button in the main window ttk.Button(win, text="Update", command=update_width).pack() win.mainloop()
आउटपुट
एक फ्रेम विजेट और एक बटन वाली विंडो प्रदर्शित करने के लिए उपरोक्त कोड चलाएँ।
फ़्रेम की चौड़ाई को अपडेट करने के लिए "अपडेट" बटन पर क्लिक करें।