কম্পিউটার

কিভাবে একটি tkinter এন্ট্রি উইজেটে একটি অস্থায়ী পাঠ্য সন্নিবেশ করান?


একটি tkinter এন্ট্রি এ একটি অস্থায়ী পাঠ সন্নিবেশ করতে উইজেট, আমরা আবদ্ধ করব এন্ট্রি উইজেট সহ ইভেন্ট এবং এন্ট্রি-এর ভিতরের পাঠ্য মুছে ফেলার জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন কল করুন উইজেট।

পদক্ষেপ −

  • tkinter লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।

  • জ্যামিতি ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।

  • একটি ব্যবহারকারী-সংজ্ঞায়িত পদ্ধতি তৈরি করুন "temp_text()" ক্যাপচার করতে ইভেন্ট এবং এন্ট্রি-এর ভিতরে থাকা অস্থায়ী পাঠ্যটি মুছে দিন উইজেট।

  • রুট উইন্ডোর ভিতরে একটি এন্ট্রি উইজেট তৈরি করুন এবং এর বৈশিষ্ট্যগুলি যেমন পটভূমির রঙ, প্রস্থ এবং সীমানা প্রস্থ সেট করুন৷

  • insert() ব্যবহার করুন প্রবেশের পদ্ধতি প্রারম্ভিক অবস্থান "0" থেকে একটি স্ট্রিং সন্নিবেশ করার জন্য উইজেট। এটি অস্থায়ী পাঠ্য যা এন্ট্রি হলে অদৃশ্য হয়ে যাবে৷ উইজেট ক্লিক করা হয়েছে৷

  • এন্ট্রি উইজেট দিয়ে ইভেন্টটিকে আবদ্ধ করুন এবং temp_text()কে কল করুন পদ্ধতি।

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

উদাহরণ

# Import the required library
from tkinter import *

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

# Define geometry of the window
win.geometry("700x250")

def temp_text(e):
   textbox.delete(0,"end")

textbox = Entry(win, bg="white", width=50, borderwidth=2)
textbox.insert(0, "This is Temporary Text...")
textbox.pack(pady=20)

textbox.bind("<FocusIn>", temp_text)

win.mainloop()

আউটপুট

কার্যকর করার পরে, এটি নিম্নলিখিত উইন্ডোটি দেখাবে -

কিভাবে একটি tkinter এন্ট্রি উইজেটে একটি অস্থায়ী পাঠ্য সন্নিবেশ করান?

ব্যবহারকারী এন্ট্রি উইজেটের ভিতরে ক্লিক করলে, অস্থায়ী পাঠ্য স্বয়ংক্রিয়ভাবে অদৃশ্য হয়ে যাবে।

কিভাবে একটি tkinter এন্ট্রি উইজেটে একটি অস্থায়ী পাঠ্য সন্নিবেশ করান?


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

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

  3. Tkinter-এ একটি বোতাম ব্যবহার করে 'এন্ট্রি' উইজেটের পাঠ্য/মান/কন্টেন্ট কীভাবে সেট করবেন?

  4. কিভাবে tkinter এ একটি এন্ট্রিতে স্থানধারক যোগ করবেন?