Попытка раскрасить разные строки в Tkinter Treeview.Я просмотрел несколько документов и учебных пособий и считаю, что я делаю это правильно (даже пробовал варианты, такие как теги = ("1",)), но, похоже, ничего не работает.Любая помощь приветствуется.
import tkinter
from tkinter import ttk
mainWindow = tkinter.Tk()
tree = ttk.Treeview(mainWindow, height=8, column=['', '', '', '', ''])
tree.grid(row=2, column=0, columnspan=2)
tree.heading('#0', text='Numer')
tree.column('#0', width=150)
tree.heading('#1', text='Two')
tree.column('#1', width=200)
tree.heading('#2', text='Three')
tree.column('#2', width=200)
tree.heading('#3', text='Four')
tree.column('#3', width=80)
tree.heading('#4', text='Five')
tree.column('#4', width=40, stretch=False)
tree.tag_configure("1", background='green')
tree.tag_configure("2", background='#FF6666')
tree.tag_configure("3", background='#FFFF99')
tree.insert('', 'end', text="One", values=("2", "3", "4", "5"), tags="1")
tree.insert('', 'end', text="Two", values=("2", "3", "4", "5"), tags="2")
tree.insert('', 'end', text="Three", values=("2", "3", "4", "5"), tags="3")
tree.insert('', 'end', text="Four", values=("2", "3", "4", "5"), tags="1")
tree.insert('', 'end', text="Five", values=("2", "3", "4", "5"), tags="1")
mainWindow.mainloop()