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

Tkinter-এ ফ্রেমের মাঝপথে অবজেক্ট প্লেস করা কীভাবে করবেন?


একটি ফ্রেমের মাঝপথে অবজেক্ট রাখতে, আমরা place মেথড ব্যবহার করতে পারি। একটি উদাহরণ নিই এবং দেখি কীভাবে এটি করা হয়।

পদক্ষেপসমূহ −

  • প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন।

  • win.geometry মেথড ব্যবহার করে ফ্রেমের আকার সেট করুন।

  • এরপর, একটি বাটন তৈরি করুন এবং সেটি লেবেল করুন।

  • বাটনের পজিশন সেট করুন place মেথড ব্যবহার করে x এবং y কোঅর্ডিনেট মান সরবরাহ করে।

  • বাটন উইজেটের কেন্দ্রকে ০.৫ রিলেটিভ x এবং y পজিশনে রাখুন (relx=0.5, rely=0.5)। অ্যাঙ্করকে কেন্দ্রে সেট করুন "anchor=CENTER" দিয়ে।

  • অবশেষে, অ্যাপ্লিকেশন উইন্ডোর mainloop চালান।

উদাহরণ

# Tkinter লাইব্রেরি আমদানি করুন from tkinter import * from tkinter import ttk # Tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন win = Tk() # জ্যামিতি সংজ্ঞায়িত করুন win.geometry("750x350") # ফ্রেমে বাটন তৈরি করুন button = ttk.Button(win, text="Button at the Center") button.place(relx=0.5, rely=0.5, anchor=CENTER) win.mainloop()

আউটপুট

যখন আপনি এই কোডটি এক্সিকিউট করবেন, তবে এটি নিচের আউটপুট উইন্ডোটি দেখাবে −

Tkinter-এ ফ্রেমের মাঝপথে অবজেক্ট প্লেস করা কীভাবে করবেন?

এখন, উইন্ডো রিসাইজ করুন এবং লক্ষ্য করুন যে বাটন উইজেটটি স্বয়ংক্রিয়ভাবে অনুযায়ী সেন্টার করে নিজেকে।


  1. টকিন্টার পাইথনে ফ্রেমের কন্টেন্ট ক্লিয়ার করা

  2. টকিন্টার পাইথনে বাটন চাপলে এন্ট্রি উইজেট ক্লিয়ার করা

  3. Tkinter-এ বাটন ব্যবহার করে Entry উইজেটের টেক্সট/মান/কন্টেন্ট সেট করা

  4. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা