কম্পিউটার

আমি কিভাবে Tkinter Listbox আইটেমের পাঠ্য পরিবর্তন করতে পারি?


অ্যাপ্লিকেশনে আইটেমগুলির একটি তালিকা প্রদর্শন করতে, Tkinter একটি তালিকাবক্স উইজেট প্রদান করে। এটি উল্লম্বভাবে আইটেমগুলির একটি তালিকা তৈরি করতে ব্যবহৃত হয়। যখন আমরা পাঠ্যটি একটি নির্দিষ্ট তালিকাবক্স আইটেম পরিবর্তন করতে চাই, তখন আমাদের প্রথমে 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)
lb.pack(expand=True, fill=BOTH)

# Define a function to edit the listbox ite
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 Listbox আইটেমের পাঠ্য পরিবর্তন করতে পারি?

এখন, তালিকা থেকে একটি আইটেম নির্বাচন করুন এবং "সম্পাদনা করুন" ক্লিক করুন। এটি তালিকার নির্বাচিত আইটেম সম্পাদনা করবে৷

আমি কিভাবে Tkinter Listbox আইটেমের পাঠ্য পরিবর্তন করতে পারি?


  1. পাইথন টিকিন্টার - আমি কীভাবে লেবেল উইজেটে পাঠ্যের আকার পরিবর্তন করব?

  2. একটি Tkinter টেক্সট উইজেটে নির্দিষ্ট শব্দের রঙ কীভাবে পরিবর্তন করবেন?

  3. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  4. কিভাবে টেক্সট ক্যাপিটালাইজেশন পরিবর্তন