格式化 Tkinter 中 Listbox 元素中的元素

问题描述

只想问问是否有办法在 Tkinter 中格式化列表框元素内的元素。

在此示例代码中,我希望将数字(列表框元素的第一个元素)的颜色更改为蓝色。我试过 itemconfig 但只适用于整个元素。希望您能够帮助我。非常感谢!

from tkinter import *

sample_list = [(1,"Faith"),(2,"Hope"),(3,"love")]

class Database(Frame):
    def __init__(self,parent):
        Frame.__init__(self,parent)
        
        scrollbarList=Scrollbar(self)
        scrollbarList.pack(side = RIGHT)

        studentlist = ListBox(self,yscrollcommand=scrollbarList.set)
        studentlist.pack(side = LEFT)
        scrollbarList.config(command= studentlist.yview)

        for row in sample_list: studentlist.insert(END,row)
    
    
root = Tk()
database_window = Database(root)
database_window.pack(side="top")
root.mainloop()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)