Tkinter cung cấp một cách để liên kết tiện ích con để thực hiện các hoạt động nhất định. Các hoạt động này được định nghĩa trong một hàm có thể được gọi bởi một widget cụ thể. bind ( được sử dụng để liên kết phím bàn phím để xử lý các hoạt động như vậy. Chúng tôi cũng có thể liên kết một khóa cụ thể để xử lý các sự kiện nhất định cho tiện ích nút.
Ví dụ
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win = Tk() #Set the geometry of tkinter frame win.geometry("750x250") def callback(): Label(win, text="Hello World!", font=('Georgia 20 bold')).pack(pady=4) #Create a Label and a Button widget btn = ttk.Button(win, text="Press Enter to Show a Message", command= callback) btn.pack(ipadx=10) win.bind('<Return>',lambda event:callback()) win.mainloop()
Đầu ra
Việc thực thi đoạn mã trên sẽ hiển thị một cửa sổ bao gồm một nút.
Khi chúng ta nhấn phím "Enter", nó sẽ hiển thị thông báo trên màn hình.