Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเปลี่ยนสีของ Tkinter Listbox ได้อย่างไร?


วิดเจ็ต Tkinter Listbox มีประโยชน์มากในกรณีที่แสดงรายการข้อมูลชุดใหญ่ในรูปแบบของรายการ ในการกำหนดค่าคุณสมบัติ เช่น เปลี่ยนสีพื้นหลังของกล่องรายการทั้งหมด เราสามารถใช้config(**options) วิธีการเปลี่ยนคุณสมบัติของวิดเจ็ตกล่องรายการ

ตัวอย่าง

# 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()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงกล่องรายการที่กำหนดเองพร้อมรายการบางรายการในนั้น

จะเปลี่ยนสีของ Tkinter Listbox ได้อย่างไร?