टिंकर विंडो में कई अंतर्निहित कार्यात्मकताएं और विशेषताएं हैं जिन्हें विभिन्न अनुप्रयोग विकास के लिए लिया और उपयोग किया जा सकता है। ऐसे मामले हो सकते हैं जब हमें किसी कुंजी या फ़ंक्शन की सहायता से एप्लिकेशन के किसी विशेष भाग को चलाना पड़े। यह कॉलबैक के साथ एक विशेष कुंजी को बाइंड करके प्राप्त किया जा सकता है जिसमें ऑपरेशन के लिए फ़ंक्शन शामिल हैं। कुंजी माउस बटन से लेकर कीबोर्ड कुंजी तक कुछ भी हो सकती है। हम कॉलबैक को कीबोर्ड की कॉम्बिनेशन से भी बाइंड कर सकते हैं।
उदाहरण
#Import the Tkinter Library from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry of window win.geometry("700x350") #Define a callback function for exit def quit_program(e): win.destroy() #Add a Label widget label = Label(win, text= "Press Ctrl + x to Exit", font= ('Helvetica 15 bold')) label.pack(pady= 40) #Bind the Keyboard shortcut Key win.bind('<Control-x>', quit_program) win.mainloop()
आउटपुट
उपरोक्त कोड में, हमने Keys का एक संयोजन जोड़ा है। कुंजियाँ दबाने से विंडो बंद हो जाएगी।