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

Tkinter চাইল্ড উইজেটে ইভেন্ট ক্যাপচার কীভাবে করবেন?

চাইল্ড উইজেটে ইভেন্ট হ্যান্ডলিং

Listbox-এ সিলেকশন ইভেন্ট ক্যাপচার করতে curselection() ব্যবহার করুন এবং বাটন কমান্ডে প্রিন্ট করুন।

উদাহরণ

from tkinter import *
from tkinter import ttk

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

lb = Listbox(win)
lb.pack(expand=True, fill=BOTH)

def save():
    for item in lb.curselection():
        print("You have selected " + str(item+1))

lb.insert("end", "item1", "item2", "item3", "item4", "item5")
ttk.Button(win, text="Save", command=save).pack()

win.mainloop()

আউটপুট

লিস্ট থেকে আইটেম সিলেক্ট করে "Save" চাপলে কনসোলে সিলেক্ট করা আইটেমের নম্বর প্রিন্ট হবে।

You have selected 3
  1. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  2. টকিন্টার পাইথনে উইন্ডো থেকে উইজেট ডিলিট করা

  3. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?

  4. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি