কম্পিউটার

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


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

উদাহরণ

এই উদাহরণে, আমরা একটি স্ক্রিপ্ট তৈরি করব যা যখনই আমরা একটি কী টিপব তখন স্ক্রিনে কিছু বার্তা দেখাবে। আমরা একই কী ছেড়ে দিলে বার্তাটি অদৃশ্য হয়ে যায়৷

# Import the Required libraries
from tkinter import *

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

# Set the size of the window
win.geometry("700x350")

# Define a function to display the message
def key_press(e):
   label.config(text="Welcome to TutorialsPoint")

def key_released(e):
   label.config(text="Press any Key...")
# Create a label widget to add some text
label= Label(win, text= "", font= ('Helvetica 17 bold'))
label.pack(pady= 50)

# Bind the Mouse button event
win.bind('<KeyPress>',key_press)
win.bind('<KeyRelease>',key_released )
win.mainloop()

আউটপুট

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

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

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

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


  1. আমি কিভাবে একটি tkinter উইন্ডো বন্ধ করতে পারি?

  2. পাইথনে tkinter এ একটি বোতাম তৈরি করা হচ্ছে

  3. Python Tkinter-এ প্রগ্রেসবার উইজেট

  4. Python Tkinter-এ বাইন্ডিং ফাংশন