Выбранная строка моего дерева ttk отображается в виде темно-синего фона с белым текстом.
Если я задаю цвет строки с тегом, например:
self.tree.item(item, tags=('oddrow'))
и настройте тег как цвет, например:
self.tree.tag_configure('oddrow', background='lightgrey')
и выберите странное значение, цвет фона не меняется (он остается светло-серым), пока текст меняется с черного на белый.Как я могу сделать выбранный фон строки темно-синим, независимо от того, помечена ли строка цветом?
Строки, не отмеченные тегами, отображаются черным по белому или при выборе белого по темно-синему.
Я пытался
ttk.Style().configure('Treeview', selectbackground='blue')
, но это ничего не дало.
РЕДАКТИРОВАТЬ: я полагаю, что когда я выбираю элемент, я могу пометить его как не странный, товернуться назад, когда он не выбран, но это довольно не элегантно.