নাম অনুযায়ী, গ্রিড কিছু নয় বরং সারি এবং কলামের সেট। Tkinter গ্রিড ম্যানেজার একইভাবে কাজ করে; এটি উইজেটকে ২-ডাইমেনশনাল প্লেনে রাখে যাতে ডিভাইসকে এর পজিশন দিয়ে ভার্টিক্যালি এবং হরিজেন্টালি অ্যালাইন করা যায়।
একটি উদাহরণ বিবেচনা করুন যেখানে আমরা উইন্ডো রিসাইজ করার সময় উইজেটকে উইন্ডোর কেন্দ্রে রাখতে চাই। grid(row, column) প্রোপার্টি লেবেল উইজেটকে হরিজেন্টালি সেন্টার্ড করতে সাহায্য করবে, এবং sticky প্রোপার্টি উইন্ডোতে উইজেট রিসাইজ হওয়া থেকে রক্ষা করবে।
উদাহরণ
# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()
# Tkinter ফ্রেমের জিওমেট্রি সেট
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()
আউটপুট
উপরোক্ত কোড হরিজেন্টালি সেন্টার্ড একটি টেক্সট লেবেল উইজেট সমৃদ্ধ উইন্ডো প্রদর্শন করবে। উইন্ডো রিসাইজ করলে, এটি উইজেটের পজিশনকে প্রভাবিত করবে না।
