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.