কম্পিউটার টিউটোরিয়াল

Tkinter-এ গ্রিডের নির্দিষ্ট সংখ্যক রো এবং কলাম সেট করার পদ্ধতি


Tkinter-এ, আপনি একটি ভিন্ন জ্যামিতি ম্যানেজার ব্যবহার করে অ্যাপ্লিকেশনের GUI সেট করতে পারেন। grid geometry manager Tkinter-এ সবচেয়ে উপকারী জ্যামিতি ম্যানেজারগুলির একটি যা ২D জ্যামিতি ফর্ম ব্যবহার করে অ্যাপ্লিকেশনে উইজেটের লোকেশন সেট করতে ব্যবহৃত হয়।

একটি গ্রিড জ্যামিতি ম্যানেজারের সাথে, আপনি নির্দিষ্ট সংখ্যক রো এবং কলাম সেট করতে পারেন এবং উইজেটকে অ্যাপ্লিকেশনের যেকোনো লোকেশনে রাখতে পারেন। নির্দিষ্ট সংখ্যক রো এবং কলাম সেট করতে, আপনাকে রো এবং কলাম কনফিগারেশনের সাইজ মান স্পেসিফাই করতে হবে যা একটি নির্দিষ্ট উইজেটের লোকেশন সেট করতে সাহায্য করে।

উদাহরণ

নিচের উদাহরণে, আমরা একটি লেবেল উইজেট তৈরি করেছি এবং গ্রিড জ্যামিতি ম্যানেজার ব্যবহার করে উইন্ডোর রো এবং কলাম অনুযায়ী লোকেশন সেট করেছি।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *

# Tkinter ফ্রেম বা উইন্ডো ইনস্ট্যান্স তৈরি করুন
win = Tk()

# উইন্ডোর আকার সেট করুন
win.geometry("700x350")

# একটি লেবেল উইজেট যোগ করুন
label1 = Label(win, text='Label1', font=("Calibri, 15"))
label1.grid(column=1, row=2)

label2 = Label(win, text='Label2', font=("Calibri, 15"))
label2.grid(column=3, row=5)

label3 = Label(win, text='Label3', font=("Calibri, 15"))
label3.grid(column=5, row=8)

label4 = Label(win, text='Label4', font=("Calibri, 15"))
label4.grid(column=7, row=11)

# উইন্ডোর আকার সেট করুন এবং রো ও কলাম যোগ করুন
win.rowconfigure(9)
win.columnconfigure(9)

win.mainloop()

আউটপুট

উপরের কোড রান করলে উইন্ডোর রো এবং কলাম অনুযায়ী লেবেল উইজেটগুলো সেট করা অবস্থায় একটি উইন্ডো দেখাবে।

Tkinter-এ গ্রিডের নির্দিষ্ট সংখ্যক রো এবং কলাম সেট করার পদ্ধতি

  1. Tkinter উইন্ডোর সাইজ কনস্ট্যান্ট (Fixed) রাখা

  2. এক্সেলে (Excel) সেল, কলাম ও সারি মার্জ (Merge) করার পদ্ধতি

  3. এক্সেল মাস্টারি: সারি ও কলাম ফ্রিজ করে হেডার দৃশ্যমান রাখুন

  4. এক্সেল টেবিলে সারি ও কলাম ইনসার্ট ও ডিলিট: পূর্ণ গাইড