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

Tkinter Listbox-এ সিলেকশন হাইলাইট রাখা

আমরা একটি নির্দিষ্ট সিস্টেমের পরিস্থিতি বিবেচনা করি যেখানে ডিরেক্টরি থেকে একাধিক ফাইল সিলেক্ট করতে থাকে এবং একবার ক্লিপবোর্ডে কপি হলে সেগুলো অন্য ডিরেক্টরিতে পেস্ট করতে হয়। ListBox-এ একাধিক সিলেকশন করার ধারণা exportselection প্রপার্টি ব্যবহার করে করা যায়। এটি একটি Listbox-কে সিলেকশন অ্যালাইভ রাখতে দেয় অন্য ListBox-এ আইটেম সিলেক্ট করার সময়। একটি Listbox কনফিগার করে সিলেকশন স্থির রাখতে আমরা exportselection = False করতে পারি।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *

# Tkinter ফ্রেম বা উইন্ডোর ইনস্ট্যান্স তৈরি
win = Tk()

# Tkinter ফ্রেমের জিওমেট্রি সেট
win.geometry("750x350")

listboxA = Listbox(win, exportselection=False)  # listboxA তৈরি
listboxA.pack(padx=10, pady=10, fill=BOTH, expand=True)

listboxB = Listbox(win, exportselection=False)  # ListboxB তৈরি
listboxB.pack(padx=10, pady=10, fill=BOTH, expand=True)

listboxA.insert(1, "Python")
listboxA.insert(2, "Java")
listboxA.insert(3, "C++")
listboxA.insert(4, "Rust")
listboxA.insert(5, "GoLang")

listboxB.insert(1, "C#")
listboxB.insert(2, "JavaScript")
listboxB.insert(3, "R")
listboxB.insert(4, "Php")

win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে দুটি লিস্টবক্স সমৃद्ध একটি উইন্ডো প্রদর্শিত হবে। সিলেকশন করার সময়, আমরা দুটি লিস্টবক্স থেকেই একাধিক আইটেম সিলেক্ট করতে পারব।

Tkinter Listbox-এ সিলেকশন হাইলাইট রাখা

  1. পাইথন টকিন্টার উইন্ডোতে JPEG ইমেজ ইনসার্ট করা

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

  3. Tkinter-এ Listbox থেকে একাধিক সিলেক্টেড আইটেম রিমুভ করা

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