একাধিক ইভেন্ট একসাথে বایند করা
একাধিক উইজেটে একই ইভেন্ট বایند করতে লুপে ইটারেট করে bind() কল করুন।
উদাহরণ
from tkinter import *
from tkinter import ttk
win = Tk()
win.geometry("700x350")
def change_bgcolor(e):
label.config(background="#adad12")
def change_fgcolor(e):
label.config(foreground="white")
label = Label(win, text="Hello World! Welcome to Tutorialspoint", font=('Georgia 19 italic'))
label.pack(pady=30)
b1 = ttk.Button(win, text="Button-1")
b1.pack()
for b in [b1]:
b.bind("", change_bgcolor)
b.bind("", change_fgcolor)
win.mainloop()
আউটপুট
বাটনে হভার করলে লেবেলের ব্যাকগ্রাউন্ড রঙ পরিবর্তন হবে, লিভ করলে ফন্ট রঙ সাদা হবে।