Một widget Nút trong Tkinter có nhiều tính năng có sẵn có thể được sử dụng để cấu hình và thực hiện một tác vụ nhất định trong ứng dụng. Để chạy một sự kiện cụ thể trong ứng dụng, chúng tôi có thể sử dụng bind ("
Ví dụ
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") def change_bgcolor(e): win.config(background="green3") def change_fgcolor(e): win.config(background="white") # Add Buttons to trigger the event b1=Button(win, text="Hover on Me", font=('Georgia 16')) b1.pack(pady=60,anchor=CENTER) # Bind the events for b in [b1]: b.bind("<Enter>",change_bgcolor) b.bind("<Leave>", change_fgcolor) win.mainloop()
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ hiển thị một cửa sổ có chứa một nút.
Khi chúng ta di chuột vào Nút, nó sẽ thay đổi màu nền của cửa sổ chính.