Python,Tkinter库给Treeview设置标签无法设置item颜色和字体颜色问题
经过很多测试,浪费了不少时间,发现问题出在python的版本上,出问题的python版本为python 3.9.7。
切换python版本为3.7和3.9.13都显示正常。遇到问题的朋友可以切换python版本进行尝试。
下面是测试代码
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
tree = ttk.Treeview(root, columns=("col1", "col2"))
tree.pack()
tree.tag_configure("red", background="red")
tree.tag_configure("green", background="green")
tree.insert("", tk.END, text="item1", values=("1", "2"), tags=("red", "green"))
tree.insert("", tk.END, text="item2", values=("3", "4"), tags=("green",))
root.mainloop()