Hãy giả sử rằng chúng ta đang làm việc với một ứng dụng tkinter để có một số nút cần phải kéo ra một số cửa sổ hoặc sự kiện. Để làm cho nút hoạt động đầy đủ, chúng ta có thể chuyển một số đối số làm giá trị lệnh.
Lệnh là một thuộc tính Nút lấy tên hàm làm giá trị. Hàm xác định hoạt động của một sự kiện cụ thể.
Trước tiên, chúng ta hãy tạo một nút và thêm một số sự kiện bằng cách chuyển các đối số vào thuộc tính lệnh của nó.
Ví dụ
Trong ví dụ này, chúng tôi sẽ tạo một cửa sổ và một nút sẽ đóng cửa sổ ngay lập tức.
#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the title win.title("Button Command Example") #Set the geometry win.geometry("600x300") #Create a label for the window Label(win, text= "Example", font= ('Times New Roman bold', 20)).pack(pady=20) #Defining a function def close_event(): win.destroy() #Create a button and pass arguments in command as a function name my_button= Button(win, text= "Close", font=('Helvetica bold', 20), borderwidth=2, command= close_event) my_button.pack(pady=20) win.mainloop()
Đầu ra
Bằng cách chạy đoạn mã trên, chúng ta có thể chuyển hàm làm đối số cho lệnh Button.
Nhấp vào nút "Đóng" và nó sẽ đóng cửa sổ.