Tkinter cung cấp widget Button để tạo nút bấm kích hoạt sự kiện. Giả sử chúng ta đã tạo một nút bấm đã bị vô hiệu hóa trong ứng dụng. Để thay đổi trạng thái của nút bấm, chúng ta có thể dùng thuộc tính state.
Thuộc tính state được dùng để bật và tắt nút bấm trong ứng dụng. Để thay đổi trạng thái của ứng dụng, chúng ta có hai thao tác: state=DISABLED và state=NORMAL.
Ví dụ
# Import thư viện cần thiết
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học của khung
win.geometry("650x450")
# Định nghĩa hàm cho đối tượng Button
def quit_win():
win.destroy()
# Tạo nút bấm để thoát cửa sổ
Button(win, text="Thoát", command=quit_win, font=('Helvetica bold', 20), state=NORMAL).pack(pady=5)
win.mainloop()
Kết quả 1
Đầu ra khi nút bấm bị vô hiệu hóa,

Kết quả 2
Đầu ra khi Button state=NORMAL
