Как увеличить размер шрифта строки древовидного представления в tkinterPython

Программы на Python
Anonymous
Как увеличить размер шрифта строки древовидного представления в tkinter

Сообщение Anonymous »

Мой код эффективно увеличивает размер шрифта заголовков столбцов; однако я намерен еще больше увеличить размер шрифта данных строки ниже до 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

Вернуться в «Python»