Giả sử chúng ta đang làm việc với ứng dụng tkinter sao cho có một số nút bấm cần kéo ra cửa sổ hoặc sự kiện nào đó. Để làm cho nút bấm hoạt động đầy đủ, chúng ta có thể truyền một số đối số làm giá trị command.
Command là thuộc tính Button nhận tên hàm làm giá trị. Hàm định nghĩa việc hoạt động của một sự kiện cụ thể.
Hãy tạo một nút bấm và thêm một số sự kiện bằng cách truyền đối số cho thuộc tính command của nó.
Ví dụ
Trong ví dụ này, chúng ta sẽ tạo cửa sổ và nút bấm sẽ đóng cửa sổ ngay lập tức.
# Import thư viện cần thiết
from tkinter import *
# Tạo instance của khung hoặc cửa sổ tkinter
win = Tk()
# Đặt tiêu đề
win.title("Ví dụ Button Command")
# Đặt hình học
win.geometry("600x300")
# Tạo nhãn cho cửa sổ
Label(win, text="Ví dụ", font=('Times New Roman bold', 20)).pack(pady=20)
# Định nghĩa hàm
def close_event():
win.destroy()
# Tạo nút bấm và truyền đối số trong command là tên hàm
my_button = Button(win, text="Đóng", font=('Helvetica bold', 20), borderwidth=2, command=close_event)
my_button.pack(pady=20)
win.mainloop()
Kết quả
Chạy mã trên, chúng ta có thể truyền hàm làm đối số cho command Button.

Nhấn nút "Đóng" và nó sẽ đóng cửa sổ.