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

TkInter কীপ্রেস, কীরিলিজ ইভেন্ট

Tkinter ইভেন্টগুলো সাধারণত ব্যবহারকারী এবং অ্যাপ্লিকেশন লজিকের মধ্যে একটি ব্রিজ হিসেবে কাজ করার ইন্টারফেস প্রদান করতে ব্যবহৃত হয়। আমরা যেকোনো Tkinter অ্যাপ্লিকেশনে ইভেন্ট ব্যবহার করতে পারি এটি আরও ইন্টারেক্টিভ এবং ফাংশনাল बनाने জন্য। <Key Press> এবং <KeyRelease> এর মতো ইভেন্টগুলো একটি নির্দিষ্ট ফাংশন কল করতে ব্যবহৃত হয় শুধু যখন একটি কী চাপা হয় বা ছাড়া হয়।

উদাহরণ

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

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
# Tkinter ফ্রেম বা উইন্ডোর উদাহরণ তৈরি করুন
win = Tk()
# উইন্ডোর আকার সেট করুন
win.geometry("700x350")
# মেসেজ প্রদর্শন করার ফাংশন সংজ্ঞায়িত করুন
def key_press(e):
    label.config(text="Welcome to TutorialsPoint")
def key_released(e):
    label.config(text="Press any Key...")
# কিছু টেক্সট যোগ করার জন্য একটি লেবেল উইজেট তৈরি করুন
label = Label(win, text="", font=('Helvetica 17 bold'))
label.pack(pady=50)
# মাউস বাটন ইভেন্ট বাইন্ড করুন
win.bind('', key_press)
win.bind('', key_released)
win.mainloop()

আউটপুট

উপরের কোড চালালে একটি লেবেল সহ উইন্ডো প্রদর্শিত হবে।

TkInter কীপ্রেস, কীরিলিজ ইভেন্ট

যখন আপনি কীবোর্ড থেকে একটি কী চাপবেন, তখন স্ক্রিনে কিছু মেসেজ প্রদর্শিত হবে। একই সময়ে, কীটি ছাড়া দেওয়ার সাথে সাথে মেসেজ আপডেট হয়ে যাবে।

TkInter কীপ্রেস, কীরিলিজ ইভেন্ট

  1. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি

  2. পাইথনে Tkinter ব্যবহার করে বাটন তৈরি

  3. পাইথন Tkinter-এ Progressbar উইজেট

  4. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং