Мой код эффективно увеличивает размер шрифта заголовков столбцов; однако я намерен еще больше увеличить размер шрифта данных строки ниже до 30 и применить полужирное форматирование. Имеется десять строк, которые включают «Покупка», «Продажа», «Доход», «Расход», «Зарплата», «Нагрузка» и другие, а также три заголовка столбца — «Название», «Дебет» и «Кредит», — выделенные жирным шрифтом размером 30. В настоящее время размер шрифта для данных строк установлен стандартный размер 10. Я собираюсь увеличить размер шрифта всех данных строк до 50 на рассмотрение моего менеджера, чтобы обеспечить четкий и полный обзор с первого взгляда.
from tkinter import *
import tkinter.ttk as ttk
root = Tk()
style = ttk.Style()
style.configure("mystyle.Treeview", highlightthickness=0, bd=0, font=('Calibri', 16)) # Modify the font of the body
style.configure("mystyle.Treeview.Heading", font=('Calibri', 16,'bold')) # Modify the font of the headings
style.layout("mystyle.Treeview", [('mystyle.Treeview.treearea', {'sticky': 'nswe'})])
tree = ttk.Treeview(root, style="mystyle.Treeview")
tree.pack()
tree["columns"] = ("one", "two", "three")
tree.column("one", width=150)
tree.column("two", width=150)
tree.column("three", width=150)
tree.heading("one", text="Naar")
tree.heading("two", text="Spoor")
tree.heading("three", text="Vetrektijd")
tree['show'] = 'headings'
tree.insert("", 'end', values=('aboba', 'aboba', 'aboba'))
tree.insert("", 'end', values=('aboba', 'aboba', 'aboba'))
tree.insert("", 'end', values=('aboba', 'aboba', 'aboba'))
tree.insert("", 'end', values=('aboba', 'aboba', 'aboba'))
root.mainloop()
style.configure("mystyle.Treeview", highlightthickness=0, bd=0, font=('Calibri', 16)) # Modify the
Подробнее здесь: https://stackoverflow.com/questions/789 ... in-tkinter