Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thay đổi hoàn toàn màu sắc của Tkinter Listbox?

Các widget Tkinter Listbox rất hữu ích trong trường hợp đại diện cho một tập hợp lớn các mục dữ liệu dưới dạng các mục danh sách. Để định cấu hình các thuộc tính, chẳng hạn như thay đổi màu nền của toàn bộ Hộp danh sách, chúng ta có thể sử dụng cấu hình (** tùy chọn) để thay đổi các thuộc tính của tiện ích hộp danh sách.

Ví dụ

# Import the required libraries
from tkinter import *

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

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

# Add a Listbox widget with number as the list items
listbox =Listbox(win)
listbox.insert(END,"C++", "Java", "Python", "Rust", "GoLang", "Ruby", "JavScript", "C# ", "SQL", "Dart")
listbox.pack(side=LEFT, fill=BOTH)

listbox.configure(background="skyblue4", foreground="white", font=('Aerial 13'))

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một Hộp danh sách tùy chỉnh với một số mục danh sách trong đó.

Làm cách nào để thay đổi hoàn toàn màu sắc của Tkinter Listbox?