tkinter.font
— Tkinter font wrapper¶
Вихідний код: Lib/tkinter/font.py
Модуль tkinter.font
надає клас Font
для створення та використання іменованих шрифтів.
Різні щільність і нахил шрифту:
-
class
tkinter.font.
Font
(root=None, font=None, name=None, exists=False, **options)¶ Клас
Font
представляє іменований шрифт. Екземплярам Font присвоюються унікальні імена, і їх можна вказати за їх сімейством, розміром і конфігурацією стилю. Іменовані шрифти — це метод Tk для створення та ідентифікації шрифтів як єдиного об’єкта, а не визначення шрифту за його атрибутами при кожному входженні.аргументи:
font - кортеж специфікатора шрифту (сімейство, розмір, параметри)name - унікальна назва шрифтуexists - сам вказує на існуючий іменований шрифт, якщо істиннододаткові параметри ключового слова (ігноруються, якщо вказано font):
сімейство - сімейство шрифтів, наприклад Courier, Timessize - розмір шрифтуЯкщо size є додатним, це інтерпретується як розмір у балах.Якщо розмір є від’ємним числом, обробляється його абсолютне значенняяк розмір у пікселях.вага - виділення шрифту (NORMAL, BOLD)нахил - РИМСЬКИЙ, КУРСИВпідкреслення - підкреслення шрифту (0 - немає, 1 - підкреслення)overstrike - закреслення шрифту (0 - немає, 1 - закреслення)-
actual
(option=None, displayof=None)¶ Повертає атрибути шрифту.
-
cget
(option)¶ Отримати атрибут шрифту.
-
config
(**options)¶ Змінити атрибути шрифту.
-
copy
()¶ Повернути новий екземпляр поточного шрифту.
-
measure
(text, displayof=None)¶ Повертає обсяг простору, який текст займав би на вказаному дисплеї за умови форматування поточним шрифтом. Якщо дисплей не вказано, передбачається, що головне вікно програми.
-
metrics
(*options, **kw)¶ Повертає дані про шрифт. Опції включають:
- підйом - відстань між базовою лінією та найвищою точкою, що a
символ шрифту може займати
- спуск - відстань між базовою лінією та найнижчою точкою, що a
символ шрифту може займати
- linespace - мінімальний вертикальний відрив, необхідний між будь-якими двома
символи шрифту, який забезпечує відсутність вертикального перекриття між рядками.
фіксований - 1, якщо шрифт має фіксовану ширину, інакше 0
-
-
tkinter.font.
families
(root=None, displayof=None)¶ Повернути різні сімейства шрифтів.
-
tkinter.font.
names
(root=None)¶ Повертає назви визначених шрифтів.