Ý nghĩa của tiện ích Nút là nó được sử dụng để xử lý các sự kiện để thực hiện các hoạt động nhất định trong ứng dụng. Để xử lý các sự kiện như vậy, chúng tôi thường xác định một phương thức có chứa các hoạt động nhất định.
Giả sử chúng tôi muốn thay đổi sự kiện sau khi khởi tạo nút. Chúng tôi có thể định cấu hình Nút và trình xử lý của nó bằng cách sử dụng cấu hình (tùy chọn) phương pháp. Do đó, bằng cách xác định một phương thức mới và định cấu hình nút, chúng ta có thể kích hoạt một sự kiện mới với cùng một nút.
Ví dụ
#Import tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("750x250") #Define a function to show the text label def text_label(): Label(win, text= "Woohoo! An Event has occurred!", font= ('Helvetica 10 bold')).pack(pady=20) #Configure the Button to trigger a new event button.configure(command= close_win) #Define a function to close the event def close_win(): win.destroy() #Create a Button widget button= Button(win, text= "Click", font= ('Helvetica 10 bold'), command= text_label) button.pack(side= TOP) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một nút.
Khi nút được nhấn lần đầu tiên, nó sẽ hiển thị nhãn văn bản.
Bây giờ hãy nhấp vào nút lần thứ hai và nó sẽ kết thúc trình thông dịch TCL.