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

Tkinter में विजेट के लिए .pack और .configure के बीच अंतर

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

पैक () टिंकर में विधि तीन ज्यामिति प्रबंधकों में से एक है। अन्य ज्यामिति प्रबंधक हैं ग्रिड() और स्थान () . पैक () ज्योमेट्री मैनेजर आमतौर पर पैडिंग और विंडो में विजेट्स को व्यवस्थित करने का एक तरीका प्रदान करने के लिए उपयोग किया जाता है।

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

उदाहरण

निम्नलिखित उदाहरण में, हमने एक लेबल विजेट और बटन विजेट बनाया है। pack() . का उपयोग करके दोनों विजेट के गुणों और विशेषताओं को कुशलता से कॉन्फ़िगर किया जा सकता है और कॉन्फ़िगर करें () तरीके।

# Import required libraries
from tkinter import *

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

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

# Define a function
def close_win():
   win.destroy()

# Create a label
my_label=Label(win, text="Hey Everyone!", font=('Arial 14 bold'))
my_label.pack(pady= 30)

# Create a button
button= Button(win, text="Close")
button.pack()

# Configure the label properties
my_label.configure(bg="black", fg="white")
button.configure(font= ('Monospace 14 bold'), command=close_win)

win.mainloop()

आउटपुट

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

Tkinter में विजेट के लिए .pack और .configure के बीच अंतर


  1. टिंकर (पायथन) में root.destroy () और root.quit () के बीच क्या अंतर है?

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

  1. विषम और सम अंकों के योग के बीच अंतर के लिए पायथन कार्यक्रम

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

  1. व्यवसाय के लिए OneDrive और OneDrive में क्या अंतर है?

    Microsoft की OneDrive क्लाउड स्टोरेज सेवा आपको अपनी फ़ाइलों को जहाँ कहीं भी एक्सेस करने देती है, आपको एक्सेस करने देती है। कंपनी वास्तव में OneDrive के दो अलग-अलग लेकिन समान रूप से नामित संस्करणों का रखरखाव करती है। आप OneDrive का उपयोग करते हैं या व्यवसाय के लिए अलग OneDrive का उपयोग इस बात पर निर्