কম্পিউটার টিউটোরিয়াল

Tkinter-এ একক bind দিয়ে একাধিক ইভেন্ট বایند করা

একাধিক ইভেন্ট একসাথে বایند করা

একাধিক উইজেটে একই ইভেন্ট বایند করতে লুপে ইটারেট করে 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()

আউটপুট

বাটনে হভার করলে লেবেলের ব্যাকগ্রাউন্ড রঙ পরিবর্তন হবে, লিভ করলে ফন্ট রঙ সাদা হবে।

  1. Tkinter-এ কী (Key) বাটনের সাথে বাইন্ড করা

  2. টকিন্টার পাইথনে পুরো Treeview ক্লিয়ার করা

  3. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  4. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা