Spec-Zone.ru › Tcl/Tk

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, Ширина
ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-command, command, Команда
-default, default, По умолчанию
-width, width, Ширина
КОМАНДА ВИДЖЕТА
pathName invoke
СТАНДАРТНЫЕ СТИЛИ
ПАРАМЕТРЫ СОГЛАСОВАННОСТИ
-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, Ширина

Параметры, специфичные для виджета

Имя параметра в командной строке: -command
Имя параметра в базе данных: command
Класс параметра в базе данных: Команда
Скрипт, который выполняется при вызове виджета.
Имя параметра в командной строке: -default
Имя параметра в базе данных: default
Класс параметра в базе данных: По умолчанию
Может быть установлен на одно из значений normal, active или disabled. В диалоговом окне одна кнопка может быть назначена как кнопка по умолчанию (что означает примерно «кнопка, которая вызывается при нажатии клавиши <Enter>»). active указывает, что эта кнопка в настоящее время является кнопкой по умолчанию; normal означает, что она может стать кнопкой по умолчанию, а disabled означает, что она не может быть кнопкой по умолчанию. По умолчанию установлено значение normal.

В зависимости от темы, кнопка по умолчанию может отображаться с дополнительным выделением или с другим цветом рамки.

Имя параметра в командной строке: -width
Имя параметра в базе данных: width
Класс параметра в базе данных: Ширина
Если значение больше нуля, задаётся, сколько места, в ширинах символов, выделить для текстовой метки. Если значение меньше нуля, задаётся минимальная ширина. Если значение равно нулю или не указано, используется естественная ширина текстовой метки. Обратите внимание, что в некоторых темах может быть задана ненулевая -width в стиле.

Команда виджета

В дополнение к стандартным командам cget, configure, identify, instate и state, кнопки поддерживают следующие дополнительные команды виджета:
pathName invoke
Вызывает команду, связанную с кнопкой.

Стандартные стили

Виджеты Ttk::button поддерживают стиль Toolbutton во всех стандартных темах, что полезно для создания виджетов для панелей инструментов.

Параметры совместимости

Имя параметра в командной строке: -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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API