কম্পিউটার

Tkinter উইজেটের প্রস্থ কিভাবে পেতে হয়?


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

একটি Tkinter অ্যাপ্লিকেশনে একটি উইজেটের প্রস্থ পেতে, আমরা winfo_width() ব্যবহার করতে পারি পদ্ধতি এটি উইজেটের প্রস্থ ফেরত দেয় যা পরে আউটপুট হিসাবে মুদ্রিত হতে পারে।

উদাহরণ

#Import the required libraries
from tkinter import *

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

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

#Set the default color of the window
win.config(bg='#aad5df')

#Create a Label to display the text
label=Label(win, text= "Hello World!",font= ('Helvetica 18 bold'), background= 'white', foreground='purple1')
label.pack(pady = 50)

win.update()

#Return and print the width of label widget
width = label.winfo_width()
print("The width of the label is:", width, "pixels")

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে একটি লেবেল উইজেট রয়েছে৷

Tkinter উইজেটের প্রস্থ কিভাবে পেতে হয়?

যখন আমরা কোডটি কম্পাইল করি, এটি কনসোলে লেবেল উইজেটের প্রস্থ প্রিন্ট করবে।

The width of the label is: 148 pixels

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

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

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

  4. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?