Если я запускаю этот код через IDLE или виртуальную среду в pycharm в обоих окнах 10 и 7:
import tkinter as tk
from tkinter import ttk
x = tk.Tk()
y = ttk.Treeview(x)
y.insert('',0,values=['red', 'blue'], tags= ('even',))
y['columns'] = ('color1','color2')
for item in y['columns']:
y.heading(item, text=item)
y.tag_configure('even',foreground='yellow',font=('',25))
y.pack()
x.mainloop()
Он меняет шрифт, но не цвет фона.Этот код работает при запуске из https://repl.it/languages/tkinter, и другой пользователь указал, что он успешно запустил его из ноутбука jupyter.Версии tkinter / tcl идентичны версиям на обоих моих компьютерах.Но, тем не менее, я получаю простые настройки по умолчанию.
Это также, по-видимому, одинаково для всех виджетов ttk, таких как поля со списком.
Я перепробовал каждую тему и возился с отображением в коде tcl.Очень озадачен тем, почему я сталкиваюсь с этой проблемой.Кто-нибудь здесь сталкивался с этим?Возможно, пришло время переключиться на pyQT.