কম্পিউটার

কিভাবে Tkinter এ একটি তালিকাবক্স আইটেম সম্পাদনা করবেন?


Tkinter Listbox উইজেট সাধারণত আইটেমগুলির একটি তালিকা তৈরি করতে ব্যবহৃত হয়। এটি সংখ্যা, অক্ষরগুলির একটি তালিকা সংরক্ষণ করতে পারে এবং তালিকার আইটেমগুলি নির্বাচন এবং সম্পাদনা করার মতো অনেক বৈশিষ্ট্য সমর্থন করতে পারে৷

তালিকাবক্স আইটেম সম্পাদনা করতে, আমাদের প্রথমে listbox.curselection() ব্যবহার করে একটি লুপে আইটেমটি নির্বাচন করতে হবে ফাংশন এবং তালিকাবক্সে পূর্ববর্তী আইটেম মুছে ফেলার পরে একটি নতুন আইটেম সন্নিবেশ করান। তালিকাবাক্সে একটি নতুন আইটেম সন্নিবেশ করতে, আপনি listbox.insert(**items) ব্যবহার করতে পারেন ফাংশন।

উদাহরণ

এই উদাহরণে, আমরা লিস্টবক্স উইজেটে আইটেমগুলির একটি তালিকা তৈরি করব এবং তালিকায় নির্বাচিত আইটেম সম্পাদনা করার জন্য একটি বোতাম ব্যবহার করা হবে৷

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a Listbox widget
lb = Listbox(win, width=100, height=10, background="purple2", foreground="white", font=('Times 13'), selectbackground="black")

lb.pack()

# Select the list item and delete the item first
# Once the list item is deleted,
# we can insert a new item in the listbox
def edit():
   for item in lb.curselection():
      lb.delete(item)
      lb.insert("end", "foo")

# Add items in the Listbox
lb.insert("end", "item1", "item2", "item3", "item4", "item5")

# Add a Button To Edit and Delete the Listbox Item
ttk.Button(win, text="Edit", command=edit).pack()

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে আপনি তালিকা আইটেমগুলি নির্বাচন এবং সম্পাদনা করতে পারবেন৷

কিভাবে Tkinter এ একটি তালিকাবক্স আইটেম সম্পাদনা করবেন?

আপনি "সম্পাদনা" বোতামে ক্লিক করে আইটেমগুলির তালিকা কনফিগার করতে পারেন৷

কিভাবে Tkinter এ একটি তালিকাবক্স আইটেম সম্পাদনা করবেন?


  1. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  2. শিরোনাম বার সম্পাদনা করতে পাইথনে Tkinter কিভাবে ব্যবহার করবেন?

  3. Tkinter এ তালিকাবক্সে একাধিক নির্বাচিত আইটেম কিভাবে সরাতে হয়?

  4. আমি কিভাবে একটি tkinter উইন্ডো বন্ধ করতে পারি?