কম্পিউটার

Tkinter-এ স্থির আকারের একটি ফ্রেমে একটি লেবেল কীভাবে কেন্দ্র করবেন?


Tkinter হল পাইথনের একটি GUI টুলকিট যা ডেস্কটপ ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। Tkinter একটি অ্যাপ্লিকেশনের বিভিন্ন উপাদান বিকাশের জন্য বিভিন্ন উইজেট কার্যকারিতা এবং ক্লাস লাইব্রেরি প্রদান করে। ফ্রেম উইজেট হল একটি উইজেট যা স্ট্যান্ডার্ড টিকিন্টার ডিফল্ট উইন্ডোর মতো কাজ করে। আপনি একটি ফ্রেম উইজেটে যত খুশি উইজেট রাখতে পারেন। আপনি জ্যামিতি পরিচালকদের ব্যবহার করে ফ্রেমের আকার পরিবর্তন, এর পটভূমির রঙ এবং লেআউটের মতো বৈশিষ্ট্যগুলিও কাস্টমাইজ করতে পারেন৷

উদাহরণ

ধরুন আমাদের একটি অ্যাপ্লিকেশন তৈরি করতে হবে যেখানে আমরা একটি নির্দিষ্ট আকারের ফ্রেমের মধ্যে একটি লেবেল উইজেট তৈরি করতে চাই। লেবেল উইজেটটিকে কেন্দ্রে রাখতে হবে এবং এটি অর্জন করতে, আমরা anchor=CENTER ব্যবহার করতে পারি স্থান জ্যামিতি পরিচালকের সম্পত্তি। নিচের উদাহরণটি দেখায় কিভাবে এটি বাস্তবায়ন করতে হয়।

# Import the library
from tkinter import *
from tkinter import filedialog

# Create an instance of window
win=Tk()

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

# Create a frame widget
frame=Frame(win, width=300, height=300)
frame.grid(row=0, column=0, sticky="NW")

# Create a label widget
label=Label(win, text="I am inside a Frame", font='Arial 17 bold')
label.place(relx=0.5, rely=0.5, anchor=CENTER)

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি ফ্রেমের ভিতরে কেন্দ্রীভূত লেবেল উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে৷

Tkinter-এ স্থির আকারের একটি ফ্রেমে একটি লেবেল কীভাবে কেন্দ্র করবেন?


  1. টিকিন্টারে গ্রিড() ব্যবহার করে কীভাবে একটি উইজেটকে অনুভূমিকভাবে কেন্দ্র করবেন?

  2. পাইথন টিকিন্টার - আমি কীভাবে লেবেল উইজেটে পাঠ্যের আকার পরিবর্তন করব?

  3. কিভাবে একটি Tkinter উইজেট অদৃশ্য করতে?

  4. কিভাবে একটি ধ্রুবক আকারের সাথে একটি Tkinter উইন্ডো সেট করবেন?