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

দুটি Tkinter Listbox থেকে একসাথে সিলেকশন করা

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

উদাহরণ

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

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

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

# ListBox-গুলো তৈরি
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, "1.Python")
listboxA.insert(2, "2.Java")
listboxA.insert(3, "3.C++")
listboxA.insert(4, "4.Rust")
listboxA.insert(5, "5.GoLang")

listboxB.insert(1, "a.C#")
listboxB.insert(2, "b.JavaScript")
listboxB.insert(3, "c.R")
listboxB.insert(4, "d.Php")
listboxB.insert(5, "e.CoffeeScript")
listboxB.insert(6, "f.Curl")

win.mainloop()

আউটপুট

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

দুটি Tkinter Listbox থেকে একসাথে সিলেকশন করা

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

  2. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

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

  4. পিসিতে একসাথে দুটি ওয়াই-ফাই নেটওয়ার্কে কীভাবে সংযোগ করব? (উদাহরণ)