Учебники

Tk — Шрифты

Есть ряд виджетов, которые поддерживают отображение текста. Большинство из них предоставляет возможность атрибута шрифта. Синтаксис для создания шрифта показан ниже —

font create fontName options

Опции

Параметры, доступные для создания шрифта, перечислены ниже в следующей таблице:

Sr.No. Синтаксис и описание
1

Семейное имя

Название семейства шрифтов.

2

размер номера

Размер шрифта.

3

уровень веса

Вес для шрифта.

Семейное имя

Название семейства шрифтов.

размер номера

Размер шрифта.

уровень веса

Вес для шрифта.

Простой пример создания шрифта показан ниже —

#!/usr/bin/wish

font create myFont -family Helvetica -size 18 -weight bold 
pack [label .myLabel -font myFont -text "Hello World"]

Когда мы запустим вышеупомянутую программу, мы получим следующий вывод —

Пример шрифтов

Чтобы получить все доступные шрифты, мы можем использовать следующую команду —

#!/usr/bin/wish

puts [font families]

Когда мы запустим указанную выше команду, мы получим следующий вывод: