Nhấn một phím và xử lý một số thao tác với phím là một sự kiện có thể được kích hoạt thông qua một nút. Chúng tôi có thể liên kết sự kiện quan trọng bằng cách sử dụng Ràng buộc trong một ứng dụng tkinter.
Bất cứ khi nào khóa được kích hoạt, nó sẽ gọi một trình xử lý sẽ nâng cao hoạt động cụ thể cho sự kiện khóa.
Nếu chúng tôi muốn kích hoạt phím Enter bằng chức năng ràng buộc , chúng tôi sẽ sử dụng bind ('
Ví dụ
#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()
Đầu ra
Nó sẽ hiển thị cửa sổ sau -
Bây giờ, nếu chúng ta nhấn "Enter" trên bàn phím, nó sẽ hiển thị "Bạn đã nhấn Enter".