Я хочу настроить стиль элементов сиглы в ttk.Treeview
. Пример кода:
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
tree = ttk.Treeview(root)
# Inserted at the root, program chooses id:
tree.insert('', 'end', 'foo', text='Foo', tags=['red_fg'])
# Inserted underneath an existing node:
tree.insert('foo', 'end', text='Bar', tags=['blue_fg'])
# tag's order can be important
tree.tag_configure("red_fg", foreground="red")
tree.tag_configure("blue_fg", foreground="blue")
tree.pack()
root.mainloop()
Это отлично работает в Python 3.6.8 (шрифт красный / синий), но не совсем в Python 3.7.3 (шрифт черный). Я проверил это в Windows 7 и 10, как в 32, так и в 64-битной версии.
Как мне заставить это работать в более новой версии?