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

টকিন্টার পাইথনে বাটন চাপলে এন্ট্রি উইজেট ক্লিয়ার করা

টকিন্টার এন্ট্রি উইজেটগুলো সাধারণত ইউজার ইনপুট হিসেবে নেওয়া সিঙ্গল লাইন টেক্সট ডিসপ্লে করতে ব্যবহৃত হয়। আমরা delete(0, END) মেথড ডিফাইন করে এন্ট্রি উইজেটের কন্টেন্ট ক্লিয়ার করতে পারি যা রেঞ্জের সব কন্টেন্ট ক্লিয়ার করার লক্ষ্য রাখে। এই মেথডটি একটি ফাংশন ডিফাইন করে ইনভোক করা যেতে পারে যা একটি বাটন অবজেক্ট তৈরি করে ব্যবহার করা যেতে পারে।

উদাহরণ

এই উদাহরণে, আমরা একটি এন্ট্রি উইজেট এবং একটি বাটন তৈরি করেছি যা উইজেট থেকে সব কন্টেন্ট ক্লিয়ার করতে ব্যবহার করা যেতে পারে।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()
# ফ্রেমের জিওমেট্রি সেট করুন
win.geometry("650x250")
# এন্ট্রি উইজেট কন্টেন্ট ক্লিয়ার করার একটি ফাংশন ডিফাইন করুন
def clear_text():
    text.delete(0, END)
# একটি এন্ট্রি উইজেট তৈরি করুন
text = Entry(win, width=40)
text.pack()
# এন্ট্রি উইজেট ক্লিয়ার করার জন্য একটি বাটন তৈরি করুন
Button(win, text="Clear", command=clear_text, font=('Helvetica bold', 10)).pack(pady=5)
win.mainloop()

আউটপুট

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

টকিন্টার পাইথনে বাটন চাপলে এন্ট্রি উইজেট ক্লিয়ার করা

এখন "Clear" বাটনে ক্লিক করুন এন্ট্রি উইজেট ক্লিয়ার করতে।

  1. Tkinter-এ ttk.Entry-র ফন্ট পরিবর্তন করা

  2. Tkinter-এ বাটন উইজেটের টেক্সট পাওয়া

  3. টকিন্টার পাইথনে টেক্সট উইজেটের কন্টেন্ট ক্লিয়ার করা

  4. Tkinter-এ বাটন ব্যবহার করে Entry উইজেটের টেক্সট/মান/কন্টেন্ট সেট করা