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

Tkinter-এ Treeview (Listbox) ব্যাকগ্রাউন্ড রঙ পরিবর্তন

Listbox-এ background, foreground, selectbackground প্যারামিটার দিয়ে রঙ কাস্টমাইজ করা যায়। (নোট: আর্টিকেলের শিরোনামে Treeview বলা হয়েছে কিন্তু কোডে Listbox ব্যবহৃত হয়েছে।)

উদাহরণ কোড
from tkinter import *
from tkinter import ttk

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

lb = Listbox(win, width=100, height=10, background="purple4", foreground="white",
             font=('Times 13'), selectbackground="black")
lb.pack()

def edit():
    for item in lb.curselection():
        lb.delete(item)
        lb.insert("end", "foo")

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

win.mainloop()
আউটপুট

বেগুনি ব্যাকগ্রাউন্ড, সাদা টেক্সট, কালো সিলেকশন হাইলাইটসহ একটি লিস্টবক্স দেখাবে। "Edit" বাটন দিয়ে সিলেক্টেড আইটেম "foo" দিয়ে রিপ্লেস করা যায়।

Treeview-এ রঙ: ttk.Style().configure('Treeview', background=..., fieldbackground=..., foreground=...) ব্যবহার করুন।
  1. টকিন্টার পাইথনে টেক্সট উইজেটের নির্দিষ্ট ওয়ার্ডের কালার পরিবর্তন করা

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

  3. iOS-এ নোটস অ্যাপের ব্যাকগ্রাউন্ড কালার পরিবর্তন করার পদ্ধতি

  4. ইন্সটাগ্রাম স্টোরির ব্যাকগ্রাউন্ড কালার কাস্টমাইজ করুন: সহজ গাইড