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

अब, Button-2 विजेट को अनकमेंट करें और Button-1 विजेट को कमेंट आउट करके परिणामी आउटपुट देखें।
