Фоновый тег Tkinter Treeview не работает - PullRequest
0 голосов
/ 27 мая 2019

Попытка раскрасить разные строки в 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...