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

Tkinter Entry উইজেট মডিফাই হলে ইভেন্ট কলব্যাক পাওয়া

Tkinter-এ কলব্যাক ফাংশন সাধারণত উইজেটে হয়endo নির্দিষ্ট ইভেন্ট হ্যান্ডল করতে ব্যবহৃত হয়। আমরা এন্ট্রি উইজেটে যেকোনো সময় মডিফাই হলে একটি ইভেন্ট কলব্যাক ফাংশন যোগ করতে পারি। আমরা ইউজার ইনপুট সংরক্ষণকারী ভেরিয়েবল স্পেসিফাই করে একটি ইভেন্ট কলব্যাক ফাংশন তৈরি করব। trace("mode", lambda variable, variable: callback()) মেথড ভেরিয়েবলসহ ব্যবহার করে উইন্ডোতে লেবেল উইজেটে ইনপুট ট্রেস করতে পারি।

উদাহরণ

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

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()

# জিওমেট্রি ডিফাইন
win.geometry("750x250")

def callback(var):
    content = var.get()
    Label(win, text=content).pack()

# ইউজার ইনপুট সংরক্ষণের ভেরিয়েবল তৈরি
var = StringVar()
var.trace("w", lambda name, index, mode, var=var: callback(var))

# একটি এন্ট্রি উইজেট তৈরি
e = Entry(win, textvariable=var)
e.pack()

win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে এন্ট্রি উইজেটের ইনপুট ক্যারেক্টার টেক্সট লেবেলে প্রিন্ট হবে। এখন, দেওয়া এন্ট্রি উইজেটে কিছু টাইপ করুন ইনপুট ইভেন্ট লেবেল উইজেটে একো করতে।

Tkinter Entry উইজেট মডিফাই হলে ইভেন্ট কলব্যাক পাওয়া

  1. টকিন্টার পাইথনে মাল্টিলাইন এন্ট্রি তৈরি করা

  2. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

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

  4. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি