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

टिंकर में निश्चित आकार के फ्रेम में लेबल कैसे केंद्रित करें?

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

उदाहरण

मान लीजिए हमें एक एप्लिकेशन बनाने की आवश्यकता है जिसमें हम एक निश्चित आकार के फ्रेम के अंदर एक लेबल विजेट बनाना चाहते हैं। लेबल विजेट को केंद्र में रखा जाना चाहिए और इसे प्राप्त करने के लिए, हम anchor=CENTER का उपयोग कर सकते हैं स्थान ज्यामिति प्रबंधक की संपत्ति। निम्न उदाहरण दर्शाता है कि इसे कैसे कार्यान्वित किया जाए।

# Import the library
from tkinter import *
from tkinter import filedialog

# Create an instance of window
win=Tk()

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

# Create a frame widget
frame=Frame(win, width=300, height=300)
frame.grid(row=0, column=0, sticky="NW")

# Create a label widget
label=Label(win, text="I am inside a Frame", font='Arial 17 bold')
label.place(relx=0.5, rely=0.5, anchor=CENTER)

win.mainloop()

आउटपुट

ऊपर दिए गए कोड को चलाने से फ़्रेम के अंदर एक केंद्रित लेबल विजेट वाली विंडो प्रदर्शित होगी।

टिंकर में निश्चित आकार के फ्रेम में लेबल कैसे केंद्रित करें?


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

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

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

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

  1. लगातार आकार के साथ टिंकर विंडो कैसे सेट करें?

    कभी-कभी, टिंकर फ्रेम विजेट के आकार के अनुसार स्वचालित रूप से आकार बदल जाता है। फ्रेम को आकार में स्थिर बनाने के लिए, हमें फ्रेम को आकार देने के लिए विगेट्स को रोकना होगा। तो तीन तरीके हैं, बूलियन pack_propagate(True/False) विधि विजेट से फ़्रेम का आकार बदलने से रोकती है। आकार बदलने योग्य(x,y) व