একটি 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()
আউটপুট
উপরের প্রোগ্রামটি চালানোর ফলে একটি এন্ট্রি উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে যাতে ব্যবহারকারীদের তাদের নাম এবং নাম জমা দেওয়ার জন্য একটি বোতাম লিখতে বলা হয়। আপনি যখন "জমা দিন" চাপবেন, তখন এটি স্ক্রিনে একটি লেবেল উইজেট প্রদর্শন করবে৷
৷
এখন ক্ষেত্রটিতে আপনার নাম লিখুন এবং আউটপুট দেখতে "জমা দিন" এ ক্লিক করুন।