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

स्टिकी फ्रेम में टिंकर विजेट को कैसे केन्द्रित करें?

टिंकर में बहुत सारे इनबिल्ट फ़ंक्शंस और विधियां हैं जिनका उपयोग टिंकर विजेट्स के गुणों को कॉन्फ़िगर करने के लिए किया जा सकता है। ये गुण विभिन्न ज्यामिति प्रबंधकों के साथ भिन्न होते हैं। ग्रिड ज्यामिति प्रबंधक उनमें से एक है जो किसी भी अनुप्रयोग में कई जटिल लेआउट समस्याओं से संबंधित है। ग्रिड ज्यामिति प्रबंधक एक दूसरे को ओवरलैप किए बिना दिए गए स्थान (यदि लागू हो) में सभी विजेट जोड़ता है।

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

उदाहरण

# Import the required library
from tkinter import *

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

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

# Add a frame to set the size of the window
frame= Frame(win, relief= 'sunken')
frame.grid(sticky= "we")

# Make the frame sticky for every case
frame.grid_rowconfigure(0, weight=1)
frame.grid_columnconfigure(0, weight=1)

# Make the window sticky for every case
win.grid_rowconfigure(0, weight=1)
win.grid_columnconfigure(0, weight=1)

# Add a label widget
label= Label(frame, text= "Hey Folks! Welcome to Tutorialspoint",
font=('Helvetica 15 bold'), bg= "white")
label.grid(row=3,column=0)
label.grid_rowconfigure(1, weight=1)
label.grid_columnconfigure(1, weight=1)

win.mainloop()

आउटपुट

उपरोक्त कोड को निष्पादित करने से स्टिकी फ्रेम के अंदर एक केंद्रित लेबल टेक्स्ट प्रदर्शित होगा।

स्टिकी फ्रेम में टिंकर विजेट को कैसे केन्द्रित करें?


  1. पायथन टिंकर - मैं लेबल विजेट में टेक्स्ट का आकार कैसे बदलूं?

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

  1. टिंकर में टेक्स्ट विजेट में स्क्रॉलबार कैसे संलग्न करें?

    मल्टीलाइन यूजर इनपुट को स्वीकार करने के लिए टिंकर टेक्स्ट विजेट का उपयोग किया जाता है। यह एंट्री विजेट के समान है लेकिन फर्क सिर्फ इतना है कि टेक्स्ट विजेट कई लाइन टेक्स्ट को सपोर्ट करता है। टेक्स्ट विजेट बनाने के लिए, हमें टेक्स्ट ऑब्जेक्ट को इंस्टेंट करना होगा। कई टेक्स्ट जोड़ने के लिए स्क्रॉलबार

  1. टिंकर विजेट को अदृश्य कैसे बनाया जाए?

    टिंकर विजेट को अदृश्य बनाने के लिए, हम pack_forget() . का उपयोग कर सकते हैं तरीका। यह आमतौर पर विंडो से विजेट्स को अनमैप करने के लिए उपयोग किया जाता है। उदाहरण निम्नलिखित उदाहरण में, हम एक लेबल टेक्स्ट और एक बटन बनाएंगे जिसका उपयोग लेबल टेक्स्ट विजेट पर अदृश्य घटना को ट्रिगर करने के लिए किया जा सकत