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

क्या सही है:Tkinter में widget.rowconfigure या widget.grid_rowconfigure?

टिंकर के साथ एप्लिकेशन बनाते समय, हम एप्लिकेशन को विस्तारित करने के लिए कई घटकों और विजेट्स का उपयोग कर सकते हैं। एप्लिकेशन में विजेट्स को रेंडर करने के लिए, हम ज्योमेट्री मैनेजर का उपयोग करते हैं।

ज्यामिति प्रबंधक विंडो के भीतर विजेट की स्थिति और आकार को कॉन्फ़िगर करता है। ग्रिड ज्यामिति प्रबंधक विजेट को पंक्तियों और स्तंभों में रखने के लिए व्यवहार करता है।

यदि हम विजेट का विस्तार करना चाहते हैं और एक और सेल या कॉलम में विस्तार करना चाहते हैं, तो हम widget.rowconfigure() या widget.grid_rowconfigure() का उपयोग करते हैं। . यह वजन . जैसे पैरामीटर लेता है और पंक्ति/कॉलर मूल्य।

widget.rowconfigure() कभी-कभी widget.grid_rowconfigure() . के स्थान पर उपयोग किया जाता है . इन विधियों का उपयोग करने से विजेट को एक भार गुण प्राप्त करने की अनुमति मिल जाएगी जिसे पंक्तियों और स्तंभों में लागू किया जा सकता है।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Add a new Frame
f1=Frame(win, background="bisque", width=10, height=100)
f2=Frame(win, background="blue", width=10, height=100)

# Add weight property to span the widget in remaining space
f1.grid(row=0, column=0, sticky="nsew")
f2.grid(row=0, column=1, sticky="nsew")

win.columnconfigure(0, weight=1)
win.rowconfigure(1, weight=0)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से विंडो में कुछ रंगीन बैंड प्रदर्शित होंगे। दिए गए कॉलम में अतिरिक्त स्थान प्रदान करने के लिए बैंड को भार गुण दिया जा सकता है।

क्या सही है:Tkinter में widget.rowconfigure या widget.grid_rowconfigure?


  1. टिंकर बेल () विधि

    Tkinter bell() विधि सिस्टम की डिफ़ॉल्ट घटना या संवाद ध्वनि उत्पन्न करती है। इस विधि को डिफ़ॉल्ट विंडो या फ्रेम में लागू किया जा सकता है। हम सिस्टम कॉन्फ़िगरेशन में जाकर विंडो की ध्वनि को बदल सकते हैं। इस उदाहरण में, हम एक बटन बनाएंगे जो डिफ़ॉल्ट ध्वनि बनाएगा। उदाहरण #Import the library from tkinter

  1. केवल एक तरफ टिंकर विजेट में पैडिंग कैसे जोड़ें?

    मान लें कि हम किसी विशेष विजेट के एक तरफ (या तो ऊपर/नीचे या बाएं/दाएं) पैडिंग जोड़ना चाहते हैं। हम टिंकर में इसके pack() . का उपयोग करके इसे प्राप्त कर सकते हैं और ग्रिड () तरीके। पैक () विधि में, हमें पैडएक्स और पैडी के लिए मान को परिभाषित करना होगा। दूसरी ओर, ग्रिड विधि में एक्स-अक्ष या वाई-अक्ष

  1. पायथन टिंकर में प्रोग्रेसबार विजेट

    प्रोग्रेसबार एक सामान्य जीयूआई तत्व है जिसका उपयोग कुछ कार्य की प्रगति को दिखाने के लिए किया जाता है। इस लेख में हम देखेंगे कि Python tkinter GUI लाइब्रेरी का उपयोग करके एक प्रोग्रेसबार कैसे बनाया जाता है। नीचे दिए गए कार्यक्रम में हमने tkinter.ttk मॉड्यूल के प्रोग्रेसबार उप-मॉड्यूल को आयात किया है