কম্পিউটার

Tkinter এ একটি উইন্ডো বন্ধ করার জন্য Escape কী কীভাবে আবদ্ধ করবেন?


টিকিন্টার ইভেন্টগুলি একটি অ্যাপ্লিকেশনকে ইন্টারেক্টিভ এবং কার্যকরী করার জন্য খুব দরকারী। এটি অ্যাপ্লিকেশনের অভ্যন্তরীণ কার্যকারিতার সাথে ইন্টারঅ্যাক্ট করার একটি উপায় প্রদান করে এবং যখনই আমরা একটি ক্লিক বা কীপ্রেস ইভেন্ট করি তখন তাদের উঠতে সাহায্য করে৷

tkinter-এ ইভেন্টের সময়সূচী করার জন্য, আমরা সাধারণত bind ব্যবহার করি('বোতাম', কলব্যাক) পদ্ধতি অ্যাপ্লিকেশনে নির্দিষ্ট কাজ বা ইভেন্টগুলি সঞ্চালনের জন্য আমরা যে কোনও কী আবদ্ধ করতে পারি। Esc আবদ্ধ করতে কী যেমন এটি অ্যাপ্লিকেশন উইন্ডো বন্ধ করে দেবে, আমাদের কী এবং একটি কলব্যাক ইভেন্টকে প্যারামিটার হিসাবে বাইন্ড(কী, কলব্যাক)-এ পাস করতে হবে পদ্ধতি।

উদাহরণ

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

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

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

# Define the style for combobox widget
style = ttk.Style()
style.theme_use('xpnative')

# Define an event to close the window
def close_win(e):
   win.destroy()
# Add a label widget
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Times New Roman italic', 18), background="black", foreground="white")
label.place(relx=.5, rely=.5, anchor=CENTER)
ttk.Label(win, text="Now Press the ESC Key to close this window", font=('Aerial 11')).pack(pady=10)

# Bind the ESC key with the callback function
win.bind('<Escape>', lambda e: close_win(e))

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যা "Esc" কী টিপে অবিলম্বে বন্ধ করা যেতে পারে৷

Tkinter এ একটি উইন্ডো বন্ধ করার জন্য Escape কী কীভাবে আবদ্ধ করবেন?

এখন উইন্ডোটি বন্ধ করতে কী টিপুন।


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

  2. কিভাবে একটি Tkinter উইন্ডো সামনে লাফ দিতে?

  3. কিভাবে অন্যদের উপরে একটি Tkinter উইন্ডো রাখা?

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