কম্পিউটার টিউটোরিয়াল

Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা

Tkinter বাটন, টেক্সট, এন্ট্রি, ডায়লগ ইত্যাদি উইজেট যোগ করার ফিচার দেয়। কিন্তু Tkinter-এ এন্ট্রি উইজেটে বিল্ট-ইন প্লেসহোল্ডার নেই। প্লেসহোল্ডার হলো ডামি টেক্সট যা এন্ট্রি উইজেটে দেখায় যাতে ব্যবহারকারী বুঝতে পারে।

এই আর্টিকেলে insert(default value, text) ফাংশন ব্যবহার করে এন্ট্রি উইজেটে প্লেসহোল্ডার যোগ করা দেখানো হবে। এই ফাংশন ডিফল্ট ভ্যালু (যেমন 0) এবং প্লেসহোল্ডার টেক্সট নেয়।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *

# ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()
win.geometry("700x400")

# টেক্সট লেবেল
Label(win, text="Notepad", font=('Poppins bold', 25)).pack(pady=20)

text = StringVar()

# এন্ট্রি উইজেট তৈরি
test = Entry(win, textvariable=text)
test.pack(fill='x', expand=True, padx=45, pady=45)
test.focus()

# এন্ট্রি উইজেটে প্লেসহোল্ডার যোগ
test.insert(0, "Enter any Text")

win.mainloop()

আউটপুট

উপরের কোড রান করলে একটি এন্ট্রি উইজেট তৈরি হবে যেটিতে প্লেসহোল্ডার থাকবে।

Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা

  1. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  2. Tkinter Entry উইজেটে ডিফল্ট টেক্সট সেট করার উপায়

  3. Tkinter-এ বাটন টেক্সট ডাইনামিক্যালি রিসাইজ করা

  4. Tkinter Text Box-এর কন্টেন্ট ডিলিট করা