UR4QTP: записная книжка 

Программирование на Tcl/Tk. Мой конспект

Компонент «Текстовая метка»

Формат команды:

label <имя метки> параметры

Команда предназначена для вывода текста. Сам текст может быть задан как в явном виде (текстовой строкой), так и содержаться в переменной. Каждое изменение такой переменной приводит к изменению отображения. Переменная должна быть глобальной.


Опции команды label:

-activebackground цвет
Цвет фона, отображаемый в тот момент, когда метка находится в активном состоянии.

-activeforeground цвет
Цвет текста, когда метка находится в активном состоянии.

-anchor якорь
Якорь (anchor) может иметь одно из следующих значений: center, n, ne, e, se, s, sw, w, nw.
Значение по умолчанию – размещение по центру (center). Другие значения соответствуют «сторонам света»:
  • n – «север» – вверху;
  • ne – «северо-восток» – вверху справа;
  • e – «восток» – справа;
  • se – «юго-восток» – внизу справа;
  • s – «юг» – внизу;
  • sw – «юго-запад» – внизу слева;
  • w – «запад» – слева;
  • nw – «северо-запад» – вверху слева.
Опция определяет, как будет размещён текст в пространстве компоновки.

-background цвет
-bg цвет
Tk. Компонент текстовая метка. Опция bg Цвет фона метки, отображаемый в нормальных условиях.

-bitmap

-borderwidth число
-bd число
Tk. Компонент текстовая метка. Опция bd Дополнительное пространство вокруг текстовой метки.

-compound

-cursor

-disabledforeground

-font

-foreground цвет
-fg цвет
Tk. Компонент текстовая метка. Опция fg Цвет переднего плана (цвет шрифта).

-height значение
Высота. Для текста – количество строк, для битовых карт – в экранных единицах измерения.

-highlightbackground

-highlightcolor

-highlightthickness

-image

-justify

-padx значение
Дополнительное пространство слева и справа от метки.

-pady значение
Дополнительное пространство сверху и снизу от метки.

-relief значение
Tk. Компонент текстовая метка. Опция relief Допустимые значения:
  • flat – «плоская» – метка не имеет как-либо обозначенных границ;
  • sunken – «запавшая» – метка как-будто бы лежит ниже уровня родительского компонента;
  • raised – «выпуклая» – метка визуально приподнята над уровнем родительского компонента;
  • groove – «обрамлённая канавкой» – метка по своей границе имеет канавку;
  • solid – «сплошная» – в качестве границы кнопки выступает пространство родительского компонента;
  • ridge – «гребенчатая» – кнопка по своей границе имеет бугорок.
Ширина «пограничной полосы» задаётся опцией -borderwidth (-bd).

-state

-takefocus

-text
Tk. Компонент текстовая метка. Опция text Текст метки.

-textvariable

-underline

-width значение
Ширина. Для текста определяется в символах, для изображений – в экранных единицах измерения.

-wraplength



После создания метки её имя может использоваться как Tcl-команда. Действия с меткой указываются как опции такой команды.

Допустимые для текстовых меток команды:

<имя метки> cget опция

<имя кнопки> configure опция значение
<имя кнопки> config опция значение



 UR4QTP: записная книжка