Các nút rất hữu ích trong nhiều ứng dụng cần sự tương tác của người dùng. Giả sử chúng tôi muốn biết nút nào được nhấn trong một ứng dụng nhất định. Để lấy thông tin về Nút, chúng ta có thể sử dụng chức năng gọi lại trong cấu hình Nút. Trong chức năng Gọi lại, chúng tôi sẽ sử dụng in (kiểm tra) chức năng in nút được nhấp vào.
Ví dụ
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define function to get the information about the Button def get_button(t): print(t) #Create Button Object b1= ttk.Button(win, text= "Button-1", command= lambda t= "Button-1 Clicked": get_button(t)) b1.place(relx= .46, rely= .5, anchor= CENTER) b2= ttk.Button(win, text= "Button-2", command= lambda t= "Button-2 Clicked": get_button(t)) b2.place(relx= .58, rely= .5, anchor= CENTER) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có hai nút.
Nếu bạn nhấp vào "Nút-1", nó sẽ in nội dung sau trên bảng điều khiển.
Button-1 Clicked