কম্পিউটার

কিভাবে আকার পরিবর্তন করা থেকে Tkinter বার্তা উইজেট বন্ধ করবেন?


Tkinter বার্তা উইজেট সাধারণত একটি tkinter উইন্ডোতে পাঠ্য বার্তা প্রদর্শন করতে ব্যবহৃত হয়। Tkinter মেসেজ উইজেটকে বিভিন্ন বৈশিষ্ট্য যোগ করেও কনফিগার করা যেতে পারে, উদাহরণস্বরূপ, ফন্ট-প্রপার্টি, ব্যাকগ্রাউন্ড এবং ফোরগ্রাউন্ড কালার প্রোপার্টি এবং বাক্সের কোণগুলি প্রশস্ত করার জন্য প্যাডিং ইত্যাদি।

আসুন আমরা ধরে নিই যে আমরা বার্তা উইজেটটিকে আকার পরিবর্তন করা থেকে থামাতে চাই, তারপর আমরা fill=BOTH ব্যবহার করতে পারি প্যাকে সম্পত্তি মেসেজ উইজেট প্যাক করার সময় জ্যামিতি ম্যানেজার। এটি কীভাবে কাজ করে তা প্রদর্শনের জন্য একটি উদাহরণ নেওয়া যাক।

উদাহরণ

# Import the required library
from tkinter import *

# Create an instance of tkinter frame or widget
win = Tk()

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

# Create a Non-resizable messagebox
msg=Message(win, text="Hi, how are you doing?")
msg.config(bg='yellow', font=('Calibri', 16), borderwidth=2)
msg.pack(fill=BOTH)

# Run the mainloop
win.mainloop()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

কিভাবে আকার পরিবর্তন করা থেকে Tkinter বার্তা উইজেট বন্ধ করবেন?

এখানে, যদি আপনি উইন্ডোটি প্রসারিত করেন, মেসেজবক্স স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করবে।

fill=BOTH ছাড়া প্যারামিটার, একই কোড নিম্নলিখিত আউটপুট তৈরি করবে −

কিভাবে আকার পরিবর্তন করা থেকে Tkinter বার্তা উইজেট বন্ধ করবেন?

এই ক্ষেত্রে, মেসেজবক্সের প্রস্থ উইন্ডোর আকার নির্বিশেষে স্থির থাকবে।


  1. Tkinter-এ কিভাবে একটি টেক্সট উইজেটে একটি স্ক্রলবার সংযুক্ত করবেন?

  2. কিভাবে একটি উইন্ডো থেকে Tkinter উইজেট মুছে ফেলা যায়?

  3. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

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