Sự kiện Tkinter thường được sử dụng để cung cấp một giao diện hoạt động như một cầu nối giữa Người dùng và logic ứng dụng. Chúng tôi có thể sử dụng Sự kiện trong bất kỳ ứng dụng Tkinter nào để làm cho ứng dụng này trở nên tương tác và hoạt động hiệu quả hơn. Các sự kiện như
Ví dụ
Trong ví dụ này, chúng tôi sẽ tạo một tập lệnh sẽ hiển thị một số thông báo trên màn hình bất cứ khi nào chúng tôi nhấn một phím. Thông báo sẽ biến mất khi chúng tôi phát hành cùng một khóa.
# Import the Required libraries from tkinter import * # Create an instance of tkinter frame or window win= Tk() # Set the size of the window win.geometry("700x350") # Define a function to display the message def key_press(e): label.config(text="Welcome to TutorialsPoint") def key_released(e): label.config(text="Press any Key...") # Create a label widget to add some text label= Label(win, text= "", font= ('Helvetica 17 bold')) label.pack(pady= 50) # Bind the Mouse button event win.bind('<KeyPress>',key_press) win.bind('<KeyRelease>',key_released ) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có nhãn.
Khi bạn nhấn một phím từ bàn phím, nó sẽ hiển thị một số thông báo trên màn hình. Đồng thời, thông báo sẽ được cập nhật bất cứ khi nào bạn nhấc chìa khóa ra.