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

.grid() চেয়ে ভালো Tkinter জিওমেট্রি ম্যানেজার কী?

জিওমেট্রি ম্যানেজার 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() চেয়ে ভালো Tkinter জিওমেট্রি ম্যানেজার কী?

Grid জিওমেট্রি ম্যানেজার

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()

আউটপুট

.grid() চেয়ে ভালো Tkinter জিওমেট্রি ম্যানেজার কী?

  1. অ্যাপল ফাইল সিস্টেম (APFS) কী এবং এটি HFS+ থেকে কেন ভালো?

  2. কি আর্চ লিনাক্স উবুন্টু চেয়ে ভালো?

  3. ডিভাইস ম্যানেজার ব্যাখ্যা: আপনার উইন্ডোজ হার্ডওয়্যার কন্ট্রোল সেন্টার

  4. উইন্ডোজ 10 বুট ম্যানেজার ব্যাখ্যা: মূল ফাংশন ও ট্রাবলশুটিং