- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Is it possible to color a specific item in a Tkinter Listbox widget?
Tkinter ListBox widget is generally used for creating a list of items in the form of a list. The items can be chosen through the mouse buttons whenever we click a particular List Item. Each item in the ListBox is configured with the default color, which can be changed by defining the ‘background’ and ‘foreground’ color in itemconfig(options) method.
Example
In this example, we will create a ListBox that contains a list of items. We will provide different colors to a few of the list items.
#Import required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of the window win.geometry("750x250") #Create a ListBox listbox= Listbox(win) listbox.pack(expand=True, fill=BOTH) #Adding Items in the ListBox for item in ["C++","Python", "JavaScript", "Go"]: listbox.insert("end", item) #Configure the listitems listbox.itemconfig(1,{'bg':'OrangeRed3'}) listbox.itemconfig(3,{'bg':'khaki3'}) win.mainloop()
Running the above code will display listbox with list items. List Items color can be configured by changing the value of ‘bg’.
Output
- Related Articles
- How to directly modify a specific item in a TKinter listbox?
- How to edit a Listbox item in Tkinter?
- How to fully change the color of a Tkinter Listbox?
- Default to and select the first item in Tkinter Listbox
- Resize the Tkinter Listbox widget when the window resizes
- Setting the focus to a specific Tkinter entry widget
- How to clear a Tkinter ListBox?
- How to change the color of certain words in a Tkinter text widget?
- Dynamically change the widget background color in Tkinter
- How can I change the text of the Tkinter Listbox item?
- How to keep selections highlighted in a Tkinter Listbox?
- How do I get the background color of a Tkinter Canvas widget?
- How to center a Tkinter widget?
- How to display a Listbox with columns using Tkinter?
- How to update a Button widget in Tkinter?

Advertisements