ज्योमेट्री मैनेजर Tkinter लाइब्रेरी में विशिष्ट फीचर्स में से एक है। यह विंडो में सभी Tkinter विजेट को संरचना प्रदान करता है। ज्योमेट्री मैनेजर का उपयोग Tkinter एप्लिकेशन विंडो में विजेट के लेआउट और स्थिति को फॉर्मेट करने के लिए किया जाता है।
किसी भी विजेट के रूप और उपस्थिति को फॉर्मेट करने के लिए, ज्योमेट्री मैनेजर में तीन सामान्य मेथड हैं:
- Pack ज्योमेट्री मैनेजर
- Grid ज्योमेट्री मैनेजर
- Place ज्योमेट्री मैनेजर
प्रत्येक ज्योमेट्री मैनेजर की कुछ विशेषताएं हैं जो विजेट को अलग स्टाइल और लेआउट प्रदान करती हैं। Pack ज्योमेट्री मैनेजर सबसे अधिक उपयोग किया जाने वाला लेआउट मैनेजर है जो विजेट के पैडिंग, मार्जिन, फिल और एक्सपैंड जैसी प्रॉपर्टी जोड़ने के लिए पहुंच देता है। Pack मैनेजर किसी भी Tkinter एप्लिकेशन के लिए सबसे सरल ज्योमेट्री मैनेजर है।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# बटन विजेट बनाएं
ttk.Button(win, text="Button").pack(padx=20, pady=20, expand=1)
win.mainloop()आउटपुट

Grid ज्योमेट्री मैनेजर
Grid ज्योमेट्री मैनेजर कई जटिल एप्लिकेशन के लिए उपयोगी है जहां हमारे पास बहुत सारे विजेट होते हैं। यह कोऑर्डिनेट ज्योमेट्री सिस्टम के आधार पर काम करता है। यह सभी विजेट को ग्रिड में जैसे पंक्तियों और स्तंभों में रखता है। आप ग्रिड मैनेजर का उपयोग करके एप्लिकेशन में किसी भी विजेट को लेआउट प्रदान कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# बटन विजेट बनाएं
ttk.Button(win, text="Button1").grid(row=0, column=0)
ttk.Button(win, text="Button2").grid(row=0, column=1)
win.mainloop()आउटपुट
