微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决格式化 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 举报,一经查实,本站将立刻删除。