Sự kiện Tkinter dùng cung cấp giao diện làm cầu nối giữa Người dùng và logic ứng dụng. Ta dùng Sự kiện trong ứng dụng Tkinter để làm cho nó tương tác và chức năng hơn. Sự kiện như <Key Press> và <KeyRelease> dùng gọi hàm cụ thể chỉ khi phím được nhấn hoặc thả ra.
Ví dụ
Trong ví dụ này, ta tạo script hiển thị thông báo trên màn hình khi nhấn phím. Thông báo biến mất khi thả cùng phím đó.
# Import thư viện cần thiết
from tkinter import *
# Tạo instance của frame hoặc cửa sổ tkinter
win = Tk()
# Đặt kích thước cửa sổ
win.geometry("700x350")
# Định nghĩa hàm hiển thị thông báo
def key_press(e):
label.config(text="Welcome to TutorialsPoint")
def key_released(e):
label.config(text="Press any Key...")
# Tạo widget label thêm văn bản
label = Label(win, text="", font=('Helvetica 17 bold'))
label.pack(pady=50)
# Gán sự kiện nút chuột
win.bind('', key_press)
win.bind('', key_released)
win.mainloop()
Kết quả
Chạy mã trên sẽ hiển thị cửa sổ với label.

Khi nhấn phím từ bàn phím, sẽ hiển thị thông báo. Đồng thời, thông báo cập nhật khi nhấc phím lên.
