Я только что перешел с python 3.6 на python 3.7. У меня есть функция, которая вставляет строки в дереве Treeview с тегами. Теги используются для придания цвета переднего плана и цвета фона строкам, вставленным в дерево. Мой код работал нормально, когда я использовал Python 3.6. Как только я переключился на 3.7, вставленным строкам не был задан цвет фона или переднего плана, а там, где был задан только белый фон и черный цвет переднего плана.
Кажется, что нет изменений синтаксиса в tkinter.ttk с python 3.6 до 3.7 относительно конфигурации тега или вставки дерева.
tree.tag_configure('MATCHED', foreground='dark green', background='gray98')
tree.tag_configure('UNMATCHED', foreground='red2', background='gray98')
if match_status== '1':
tree.insert('', 'end', text=df_row, values=my_value, tag='MATCHED')
elif match_status == '0':
tree.insert('', 'end', text=df_row, values=my_value, tag='UNMATCHED')`
Ожидается, что при вставке строк в дерево будет задан правильный фон и цвет переднего плана.
Любая помощь приветствуется.