Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter में Frame की चौड़ाई डायनामिकली कैसे बदलें?


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 विजेट और एक बटन हो।

Tkinter में Frame की चौड़ाई डायनामिकली कैसे बदलें?

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

Tkinter में Frame की चौड़ाई डायनामिकली कैसे बदलें?


  1. पायथन Tkinter - लेबल विजेट में टेक्स्ट साइज़ कैसे बदलें? पायथन Tkinter - लेबल विजेट में टेक्स्ट साइज़ कैसे बदलें?

    Tkinter Label विजेट्स विंडो में लेबल बनाने के लिए उपयोग किए जाते हैं। हम tkinter.ttk पैकेज का उपयोग करके विजेट्स को स्टाइल कर सकते हैं। लेबल विजेट्स के फॉन्ट-साइज़, फॉन्ट-फैमिली और फॉन्ट-स्टाइल को रिसाइज़ करने के लिए, हम font(font-family font style, font-size) इनबिल्ट प्रॉपर्टी का उपयोग कर सकते हैं

  1. Tkinter में फ्रेम को कैसे क्लियर करें? Tkinter में फ्रेम को कैसे क्लियर करें?

    Tkinter फ्रेम्स का उपयोग एस्थेटिक तरीके से बहुत सारे विजेट्स को ग्रुप और ऑर्गनाइज़ करने के लिए किया जाता है। एक फ्रेम कंपोनेंट में बटन विजेट्स, एंट्री विजेट्स, लेबल्स, स्क्रॉलबार्स और अन्य विजेट्स हो सकते हैं। यदि हम फ्रेम कंटेंट क्लियर करना चाहते हैं या फ्रेम के अंदर सभी विजेट्स डिलीट करना चाहते ह

  1. Tkinter में Button Text Dynamically Resize कैसे करें? Tkinter में Button Text Dynamically Resize कैसे करें?

    मान लीजिए हमने Tkinter Frame में एक button और एक label बनाया है। Task है button text को dynamically resize करके इसके main window के अनुसार adjust करना। हम button widget का उपयोग करके button बना सकते हैं। हालांकि, button label dynamically बनाने के लिए कई अन्य functions उपयोग किए जाते हैं। इस उदाहरण म