जैसा कि नाम से पता चलता है, ग्रिड रो और कॉलम का एक सेट है। ट्किंटर ग्रिड मैनेजर इसी तरह काम करता है; यह विजेट को 2-डायमेंशनल प्लेन में रखता है ताकि डिवाइस को इसकी पोजीशन के माध्यम से वर्टिकली और हॉरिजॉन्टली अलाइन किया जा सके।
आइए एक उदाहरण पर विचार करें जहां हम विंडो को रिसाइज़ करते समय विजेट को विंडो में केंद्रित रखना चाहते हैं। grid(row, column) प्रॉपर्टी लेबल विजेट को हॉरिजॉन्टली केंद्रित करने में मदद करेगी, और sticky प्रॉपर्टी विंडो में विजेट को रिसाइज़ होने से रोकेगी।
उदाहरण
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# ट्किंटर फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# ट्किंटर फ्रेम की ज्योमेट्री सेट करें
win.geometry("750x250")
# हर केस के लिए विंडो को स्टिकी बनाएं
win.grid_rowconfigure(0, weight=1)
win.grid_columnconfigure(0, weight=1)
# लेबल बनाएं
label = Label(win, text="This is a Centered Text", font=('Aerial 15 bold'))
label.grid(row=2, column=0)
label.grid_rowconfigure(1, weight=1)
label.grid_columnconfigure(1, weight=1)
win.mainloop()
आउटपुट
उपरोक्त कोड एक विंडो प्रदर्शित करेगा जिसमें एक टेक्स्ट लेबल विजेट होगा जो हॉरिजॉन्टली केंद्रित है। जब हम विंडो रिसाइज़ करते हैं, तो यह विजेट की पोजीशन को प्रभावित नहीं करेगा।
