কম্পিউটার

.grid() এর চেয়ে ভাল Tkinter জ্যামিতি ম্যানেজার কি?


জ্যামিতি ম্যানেজার টিকিন্টার লাইব্রেরির একটি নির্দিষ্ট বৈশিষ্ট্য। এটি উইন্ডোতে থাকা সমস্ত Tkinter উইজেটগুলির কাঠামো প্রদান করে। জ্যামিতি ম্যানেজার টিকিন্টার অ্যাপ্লিকেশন উইন্ডোতে উইজেটের বিন্যাস এবং অবস্থান বিন্যাস করার জন্য ব্যবহৃত হয়।

যেকোন উইজেটের চেহারা এবং চেহারা বিন্যাস করতে, জ্যামিতি ম্যানেজারে আমাদের তিনটি সাধারণ পদ্ধতি রয়েছে৷

  • প্যাক জ্যামিতি ম্যানেজার
  • গ্রিড জ্যামিতি ম্যানেজার
  • স্থান জ্যামিতি ম্যানেজার

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

উদাহরণ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of Tkinter window
win= Tk()

# Set the size of the window
win.geometry("700x350")

# Create a Button widget
ttk.Button(win, text= "Button").pack(padx= 20,pady=20, expand= 1)
win.mainloop()

আউটপুট

.grid() এর চেয়ে ভাল Tkinter জ্যামিতি ম্যানেজার কি?

গ্রিড জ্যামিতি ম্যানেজার

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

উদাহরণ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of Tkinter window
win= Tk()

# Set the size of the window
win.geometry("700x350")
# Create a Button widget
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. অ্যাপল ফাইল সিস্টেম কি এবং কেন এটি HFS+ এর চেয়ে ভাল?

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

  3. ডিভাইস ম্যানেজার কি? [ব্যাখ্যা করা]

  4. উইন্ডোজ 10 বুট ম্যানেজার কি?