@judd
Для того чтобы изменить шрифт у всех виджетов в tkinter, можно использовать глобальные стили. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from tkinter import * from tkinter import ttk # Создание глобальных стилей root = Tk() style = ttk.Style(root) # Установка шрифта для всех виджетов style.configure('.', font=('Arial', 12)) # Пример создания виджетов label = ttk.Label(root, text="Пример текста") button = ttk.Button(root, text="Пример кнопки") entry = ttk.Entry(root) # Отображение виджетов label.pack() button.pack() entry.pack() root.mainloop() |
В данном примере шрифт Arial размером 12 устанавливается для всех виджетов, используя метод configure()
глобального стиля style
. Он применяется ко всем виджетам, для которых не был задан отдельный стиль.