Метка
-
ИМЯ
- label — Создание и управление виджетами «метка» для неинтерактивного отображения текста или изображений.
- СИНТАКСИС
- СТАНДАРТНЫЕ ПАРАМЕТРЫ
-
-activebackground, activeBackground, Цвет переднего плана
- -activeforeground, activeForeground, Цвет фона
- -anchor, anchor, Якорь
- -background or -bg, background, Цвет фона
- -bitmap, bitmap, Битовая карта
- -borderwidth or -bd, borderWidth, Ширина границы
- -compound, compound, Соединение
- -cursor, cursor, Курсор
- -disabledforeground, disabledForeground, Цвет при отключении
- -font, font, Шрифт
- -foreground or -fg, foreground, Цвет переднего плана
- -highlightbackground, highlightBackground, Цвет выделения фона
- -highlightcolor, highlightColor, Цвет выделения
- -highlightthickness, highlightThickness, Толщина выделения
- -image, image, Изображение
- -justify, justify, Выравнивание
- -padx, padX, Отступ
- -pady, padY, Отступ
- -relief, relief, Рельеф
- -takefocus, takeFocus, Получение фокуса
- -text, text, Текст
- -textvariable, textVariable, Переменная
- -underline, underline, Подчёркивание
- -wraplength, wrapLength, Длина обрезания
- -activeforeground, activeForeground, Цвет фона
- ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТОВ
-
-height, height, Высота
- -state, state, Состояние
- -width, width, Ширина
- -state, state, Состояние
- ОПИСАНИЕ
- КОМАНДА ВИДЖЕТА
- СОПОСТАВЛЕНИЯ
- ПРИМЕР
- СМОТРИТЕ ТАКЖЕ
- КЛЮЧЕВЫЕ СЛОВА
Имя
label — Создание и управление виджетами «метка» для неинтерактивного отображения текста или изображенийСинтаксис
label pathName ?options?Стандартные параметры
-
-activebackground, activeBackground, Цвет переднего плана
- -activeforeground, activeForeground, Цвет фона
- -anchor, anchor, Якорь
- -background or -bg, background, Цвет фона
- -bitmap, bitmap, Битовая карта
- -borderwidth or -bd, borderWidth, Ширина границы
- -compound, compound, Соединение
- -cursor, cursor, Курсор
- -disabledforeground, disabledForeground, Цвет при отключении
- -font, font, Шрифт
- -foreground or -fg, foreground, Цвет переднего плана
- -highlightbackground, highlightBackground, Цвет выделения фона
- -highlightcolor, highlightColor, Цвет выделения
- -highlightthickness, highlightThickness, Толщина выделения
- -image, image, Изображение
- -justify, justify, Выравнивание
- -padx, padX, Отступ
- -pady, padY, Отступ
- -relief, relief, Рельеф
- -takefocus, takeFocus, Получение фокуса
- -text, text, Текст
- -textvariable, textVariable, Переменная
- -underline, underline, Подчёркивание
- -wraplength, wrapLength, Длина обрезания
- -activeforeground, activeForeground, Цвет фона
Параметры, специфичные для виджетов
- Имя в командной строке: -height
- Имя в базе данных: height
- Класс в базе данных: Height
- Имя в базе данных: height
- Устанавливает желаемую высоту метки. Если в метке отображается изображение или битовая карта, значение указано в пикселях; для текста — в строках. Если этот параметр не задан, желаемая высота метки вычисляется на основе размера изображения, битовой карты или текста.
- Имя в командной строке: -state
- Имя в базе данных: state
- Класс в базе данных: State
- Имя в базе данных: state
- Указывает одно из трёх состояний метки: normal, active или disabled. В нормальном состоянии кнопка отображается с помощью параметров -foreground и -background. В активном состоянии метка отображается с помощью параметров -activeforeground и -activebackground. В состоянии отключения состояние метки определяется параметрами -disabledforeground и -background.
- Имя в командной строке: -width
- Имя в базе данных: width
- Класс в базе данных: Width
- Имя в базе данных: width
- Устанавливает желаемую ширину метки. Если в метке отображается изображение или битовая карта, значение указано в пикселях; для текста — в символах. Если этот параметр не задан, желаемая ширина метки вычисляется на основе размера изображения, битовой карты или текста.
Описание
Команда label создаёт новое окно (указанное в аргументе pathName) и превращает его в виджет метки. Дополнительные параметры, описанные выше, можно указать в командной строке или базе данных параметров для настройки метки, таких как цвета, шрифт, текст и начальный рельеф. Команда label возвращает свой аргумент pathName. В момент вызова этой команды окно с именем pathName не должно существовать, но родительское окно pathName должно существовать.Метка — это виджет, отображающий текстовую строку, битовую карту или изображение. Если отображается текст, он должен быть в одном шрифте, но может занимать несколько строк на экране (если он содержит переводы строки или происходит обрезание из-за параметра -wraplength), и один из символов может быть подчёркнут с помощью параметра -underline. Метка может быть изменена несколькими способами, такими как изменение её рельефа или текста, с помощью команд, описанных ниже.
Команда виджета
Команда label создаёт новую Tcl-команду с именем pathName. Эта команда может использоваться для выполнения различных операций над виджетом. Она имеет следующий общий вид:pathName option ?arg arg ...?Option и arg определяют точное поведение команды. Для виджетов меток возможны следующие команды:
Сопоставления
При создании новой метки нет событий по умолчанию: метки не предназначены для взаимодействия.Пример
# Make the widgets label .t -text "This widget is at the top" -bg red label .b -text "This widget is at the bottom" -bg green label .l -text "Left\nHand\nSide" label .r -text "Right\nHand\nSide" text .mid .mid insert end "This layout is like Java's BorderLayout" # Lay them out pack .t -side top -fill x pack .b -side bottom -fill x pack .l -side left -fill y pack .r -side right -fill y pack .mid -expand 1 -fill both
См. также
labelframe, button, ttk::label
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/label.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/label.htm