Код полностью выкладывать не буду, там много, да и смысла в этом нет. Самый обычный Treeview, элементы в него добавляются в цикле не менее банальной строкой:
tree.insert('', 'end', text=str(count), values=raw, tag='item')
tree.tag_configure('item', font=('Verdana', font_size))
Пока шрифт маленький, все нормально, только в разрешении 1680х1050 нечитабельно:
Если шрифт немного увеличить, отдельные элементы букв начинают затираться соседними строчками:
Ну и совсем паскудно выглядит, если шрифт увеличить значительно, эдак до 18-ти:
Перечитал все, что смог найти по ttk.Treeview, как изменить высоту строчки, не нашел.
Никто не в курсе, чем это лечится?
И, чтобы “два раза не вставать”(с), никто не в курсе, как поменять размер шрифта в заголовках (heading)?
Спасибо.