การกดปุ่มและจัดการการทำงานบางอย่างด้วยปุ่มนั้นเป็นเหตุการณ์ที่สามารถทริกเกอร์ได้ผ่านปุ่ม เราสามารถผูกเหตุการณ์สำคัญโดยใช้ การผูก วิธีการในแอปพลิเคชัน tkinter
เมื่อใดก็ตามที่คีย์ถูกทริกเกอร์ มันจะเรียกตัวจัดการที่จะเพิ่มการดำเนินการเฉพาะสำหรับเหตุการณ์คีย์
หากเราต้องการเรียกปุ่ม Enter ด้วย ฟังก์ชันผูก เราจะใช้ bind('
ตัวอย่าง
#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("650x250") def handler(e): label= Label(win, text= "You Pressed Enter") label.pack() #Create a Label Label(win, text= "Press Enter on the Keyboard", font= ('Helvetica bold', 14)).pack(pady=20) #Bind the Enter Key to Call an event win.bind('<Return>',handler) win.mainloop()
ผลลัพธ์
มันจะแสดงหน้าต่างต่อไปนี้ -
ตอนนี้ถ้าเราจะกด "Enter" บนแป้นพิมพ์ก็จะแสดง "You Pressed Enter"