हम Tkinter विंडो पर विजेट्स रखने के लिए विभिन्न ज्यामिति प्रबंधकों का उपयोग करते हैं। ज्यामिति प्रबंधक एप्लिकेशन को बताता है कि विजेट्स को विंडो में कहां और कैसे व्यवस्थित करना है। ज्यामिति प्रबंधक के साथ, आप एप्लिकेशन विंडो के भीतर विजेट्स के आकार और निर्देशांकों को कॉन्फ़िगर कर सकते हैं।
Tkinter में pack() मेथड तीन ज्यामिति प्रबंधकों में से एक है। अन्य ज्यामिति प्रबंधक grid() और place() हैं। pack() ज्यामिति प्रबंधक आमतौर पर पैडिंग प्रदान करने और विंडो में विजेट्स को व्यवस्थित करने का एक तरीका प्रदान करने के लिए उपयोग किया जाता है।
इसे स्पष्ट रूप से परिभाषित करने के बाद विजेट के गुणों और विशेषताओं को कॉन्फ़िगर करने के लिए, आप configure() मेथड का उपयोग कर सकते हैं। configure() मेथड का उपयोग विजेट गुणों को कॉन्फ़िगर करने के लिए भी किया जाता है जिसमें रिसाइज़िंग और व्यवस्था गुण शामिल हैं।
उदाहरण
निम्नलिखित उदाहरण में, हमने एक लेबल विजेट और बटन विजेट बनाया है। दोनों विजेट्स के गुणों और विशेषताओं को pack() और configure() मेथड्स का उपयोग करके कुशलतापूर्वक कॉन्फ़िगर किया जा सकता है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# एक फ़ंक्शन परिभाषित करें
def close_win():
win.destroy()
# एक लेबल बनाएं
my_label = Label(win, text="Hey Everyone!", font=('Arial 14 bold'))
my_label.pack(pady=30)
# एक बटन बनाएं
button = Button(win, text="Close")
button.pack()
# लेबल गुण कॉन्फ़िगर करें
my_label.configure(bg="black", fg="white")
button.configure(font=('Monospace 14 bold'), command=close_win)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक बटन और एक लेबल विजेट वाली विंडो प्रदर्शित होगी। आप configure() मेथड में मानों में हेरफेर करके इन विजेट्स के गुणों को कॉन्फ़िगर कर सकते हैं।
