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

Tkinter ইভেন্টে উইজেটের নাম পাওয়া

ইভেন্ট হ্যান্ডলারে event.widget দিয়ে ট্রিগার করা উইজেট পাওয়া যায়। win.winfo_children() দিয়ে সব চাইল্ড উইজেটের লিস্ট পাওয়া যায়।

উদাহরণ কোড
from tkinter import *

win = Tk()
win.geometry("700x300")

def on_click():
    print(win.winfo_children())

canvas = Canvas(win, width=500, height=300)
canvas.pack()
Button(win, text="Click", command=on_click).pack()

win.mainloop()
আউটপুট

কনসোলে: [, ] প্রিন্ট হবে।

টিপ: event.widget['text'] দিয়ে বাটনের টেক্সট, event.widget.winfo_class() দিয়ে ক্লাস নাম পাওয়া যায়।
  1. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

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

  3. Tkinter-এ বাটন ব্যবহার করে Entry উইজেটের টেক্সট/মান/কন্টেন্ট সেট করা

  4. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি