কম্পিউটার

কিভাবে Tkinter এ shift+tab এ আবদ্ধ করবেন?


Tkinter ইভেন্টগুলি যে কোনও অ্যাপ্লিকেশনের জন্য খুব দরকারী যেখানে আমাদের একটি নির্দিষ্ট কাজ বা কাজ সম্পাদন করতে হবে। Tkinter-এ, ইভেন্টগুলি সাধারণত ফাংশনকে সংজ্ঞায়িত করে তৈরি করা হয় যাতে নির্দিষ্ট ইভেন্টের জন্য কোডের অংশ এবং যুক্তি থাকে। ইভেন্টটিকে কল করার জন্য, আমরা সাধারণত কিছু কী বা একটি বোতাম উইজেট দিয়ে ইভেন্টটিকে আবদ্ধ করি। বাইন্ড ফাংশন দুটি প্যারামিটার নেয় ('<কী-কম্বিনেশন>', কলব্যাক) যা ইভেন্টটি ট্রিগার করতে বোতামটিকে সক্ষম করে।

নিম্নলিখিত উদাহরণে একই পদ্ধতি ব্যবহার করে, আমরা কী সমন্বয় টিপে একটি পপআপ বার্তা ট্রিগার করব .

উদাহরণ

# Import the required libraries
from tkinter import *
from tkinter import messagebox

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

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

# Define a function to show the popup message
def show_msg(e):
   messagebox.showinfo("Message","Hey There! I hope you are doing well.")

# Add an optional Label widget
Label(win, text = "Admin Has Sent You a Message. " "Press <Shift+Tab> to View the Message.", font = ('Aerial 15')).pack(pady= 40)

# Bind the Shift+Tab key with the event
win.bind('<Shift-Tab>', lambda e: show_msg(e))
win.mainloop()

আউটপুট

যখন আমরা উপরের প্রোগ্রামটি কার্যকর করি, তখন এটি একটি লেবেল উইজেট ধারণকারী একটি উইন্ডো প্রদর্শন করবে। যখন আমরা কী সমন্বয় টিপুন, তখন এটি স্ক্রিনে একটি বার্তা পপ আপ করবে।

কিভাবে Tkinter এ shift+tab এ আবদ্ধ করবেন?


  1. কিভাবে আমি Tkinter এ একটি ফাংশন এন্টার কী আবদ্ধ করব?

  2. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

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

  4. আমি কিভাবে Tkinter এ একটি সাধারণ বার্তা বাক্স তৈরি করতে পারি?