কম্পিউটার

কিভাবে Tkinter এ উচ্চতা দ্বারা একটি এন্ট্রি বক্সের আকার পরিবর্তন করবেন?


একটি Tkinter অ্যাপ্লিকেশনে একটি এন্ট্রি উইজেট একক লাইন ব্যবহারকারী ইনপুট সমর্থন করে। আপনি প্রস্থ ব্যবহার করে একটি এন্ট্রি উইজেটের আকার যেমন এর প্রস্থ কনফিগার করতে পারেন সম্পত্তি যাইহোক, tkinter এর কোন উচ্চতা নেই একটি এন্ট্রি উইজেটের উচ্চতা সেট করার জন্য সম্পত্তি। উচ্চতা সেট করতে, আপনি font('font_name', font-size) ব্যবহার করতে পারেন সম্পত্তি একটি এন্ট্রি উইজেটে পাঠ্যের ফন্টের আকার সর্বদা এন্ট্রি উইজেটের উচ্চতা হিসাবে কাজ করে৷

উদাহরণ

বিষয়টি আরও স্পষ্টভাবে বোঝার জন্য একটি উদাহরণ দেওয়া যাক। নিচে দেওয়া ধাপগুলো অনুসরণ করুন -

  • প্রয়োজনীয় লাইব্রেরি আমদানি করুন

  • একটি এন্ট্রি উইজেট তৈরি করুন, font('font-name', font-size) উল্লেখ করে এর প্রস্থ এবং উচ্চতা সেট করুন সম্পত্তি।

  • একটি লেবেল উইজেটের সাহায্যে ব্যবহারকারীর নাম প্রিন্ট করার জন্য একটি বোতাম তৈরি করুন৷

  • ব্যবহারকারীদের নাম প্রদর্শনের জন্য একটি লেবেল তৈরি করতে একটি ফাংশন সংজ্ঞায়িত করুন৷

  • get() ব্যবহার করুন এন্ট্রি উইজেট থেকে স্ট্রিং ইনপুট ফেরত দেওয়ার ফাংশন।

# Import the required libraries
from tkinter import *

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

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

# Define a function
def myClick():
   greet= "Hello " + name.get()
   label=Label(win, text=greet, font=('Arial', 12))
   label.pack(pady=10)

# Create an entry widget
name=Entry(win, width=50, font=('Arial 24'))
name.pack(padx=10, pady=10)

# Create a button
button=Button(win, text="Submit", command=myClick)
button.pack(pady=10)

win.mainloop()

আউটপুট

উপরের প্রোগ্রামটি চালানোর ফলে একটি এন্ট্রি উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে যাতে ব্যবহারকারীদের তাদের নাম এবং নাম জমা দেওয়ার জন্য একটি বোতাম লিখতে বলা হয়। আপনি যখন "জমা দিন" চাপবেন, তখন এটি স্ক্রিনে একটি লেবেল উইজেট প্রদর্শন করবে৷

কিভাবে Tkinter এ উচ্চতা দ্বারা একটি এন্ট্রি বক্সের আকার পরিবর্তন করবেন?

এখন ক্ষেত্রটিতে আপনার নাম লিখুন এবং আউটপুট দেখতে "জমা দিন" এ ক্লিক করুন।

কিভাবে Tkinter এ উচ্চতা দ্বারা একটি এন্ট্রি বক্সের আকার পরিবর্তন করবেন?


  1. একটি Tkinter এন্ট্রি উইজেট পরিবর্তন করা হলে আমি কিভাবে একটি ইভেন্ট কলব্যাক পেতে পারি?

  2. Tkinter এ একটি বোতাম চাপার পর এন্ট্রি উইজেটটি কীভাবে সাফ করবেন?

  3. কিভাবে Tkinter দিয়ে একটি মাল্টিলাইন এন্ট্রি তৈরি করবেন?

  4. কিভাবে একটি Tkinter এন্ট্রি উইজেটের জন্য ডিফল্ট পাঠ্য সেট করবেন?