Как настроить цвет элемента ttk.Treeview в Python 3.7.3? - PullRequest
0 голосов
/ 17 июня 2019

Я хочу настроить стиль элементов сиглы в 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-битной версии.

Как мне заставить это работать в более новой версии?

1 Ответ

0 голосов
/ 17 июня 2019

Работает нормально, без проблем, мы запускаем его на Python 3.7x. Здесь мы прикрепили скриншот.

введите описание изображения здесь

...