ttk_button
-
ИМЯ
- ttk::button — Виджет, который выполняет команду при нажатии
- СИНТАКСИС
- ОПИСАНИЕ
- СТАНДАРТНЫЕ ПАРАМЕТРЫ
-
-class, неопределённо, неопределённо
- -compound, compound, Составной
- -cursor, cursor, Курсор
- -image, image, Изображение
- -state, state, Состояние
- -style, style, Стиль
- -takefocus, takeFocus, Получить фокус
- -text, text, Текст
- -textvariable, textVariable, Переменная
- -underline, underline, Подчёркнутый
- -width, width, Ширина
- -compound, compound, Составной
- ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-
-command, command, Команда
- -default, default, По умолчанию
- -width, width, Ширина
- -default, default, По умолчанию
- КОМАНДА ВИДЖЕТА
- СТАНДАРТНЫЕ СТИЛИ
- ПАРАМЕТРЫ СОГЛАСОВАННОСТИ
- -state, state, Состояние
- СМОТРИТЕ ТАКЖЕ
- КЛЮЧЕВЫЕ СЛОВА
Имя
ttk::button — Виджет, который выполняет команду при нажатииСинтаксис
ttk::button pathName ?options?Описание
Виджет ttk::button отображает текстовую метку и/или изображение и выполняет команду при нажатии.Стандартные параметры
-
-class, неопределённо, неопределённо
- -compound, compound, Составной
- -cursor, cursor, Курсор
- -image, image, Изображение
- -state, state, Состояние
- -style, style, Стиль
- -takefocus, takeFocus, Получить фокус
- -text, text, Текст
- -textvariable, textVariable, Переменная
- -underline, underline, Подчёркнутый
- -width, width, Ширина
- -compound, compound, Составной
Параметры, специфичные для виджета
- Имя параметра в командной строке: -command
- Имя параметра в базе данных: command
- Класс параметра в базе данных: Команда
- Имя параметра в базе данных: command
- Скрипт, который выполняется при вызове виджета.
- Имя параметра в командной строке: -default
- Имя параметра в базе данных: default
- Класс параметра в базе данных: По умолчанию
- Имя параметра в базе данных: default
- Может быть установлен на одно из значений normal, active или disabled. В диалоговом окне одна кнопка может быть назначена как кнопка по умолчанию (что означает примерно «кнопка, которая вызывается при нажатии клавиши <Enter>»). active указывает, что эта кнопка в настоящее время является кнопкой по умолчанию; normal означает, что она может стать кнопкой по умолчанию, а disabled означает, что она не может быть кнопкой по умолчанию. По умолчанию установлено значение normal.
В зависимости от темы, кнопка по умолчанию может отображаться с дополнительным выделением или с другим цветом рамки.
- Имя параметра в командной строке: -width
- Имя параметра в базе данных: width
- Класс параметра в базе данных: Ширина
- Имя параметра в базе данных: width
- Если значение больше нуля, задаётся, сколько места, в ширинах символов, выделить для текстовой метки. Если значение меньше нуля, задаётся минимальная ширина. Если значение равно нулю или не указано, используется естественная ширина текстовой метки. Обратите внимание, что в некоторых темах может быть задана ненулевая -width в стиле.
Команда виджета
В дополнение к стандартным командам cget, configure, identify, instate и state, кнопки поддерживают следующие дополнительные команды виджета:Стандартные стили
Виджеты Ttk::button поддерживают стиль Toolbutton во всех стандартных темах, что полезно для создания виджетов для панелей инструментов.Параметры совместимости
- Имя параметра в командной строке: -state
- Имя параметра в базе данных: state
- Класс параметра в базе данных: Состояние
- Имя параметра в базе данных: state
- Может быть установлен на значение normal или disabled для управления битом состояния disabled. Это параметр «только для записи»: его установка изменяет состояние виджета, но команда виджета state не влияет на параметр state.
См. также
ttk::widget, button
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_button.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_button.htm