Spec-Zone.ru › Tcl/Tk

ttk_progressbar

ИМЯ
ttk::progressbar — Предоставление обратной связи о ходе выполнения
СИНТАКСИС
ОПИСАНИЕ
СТАНДАРТНЫЕ ПАРАМЕТРЫ
-class, undefined, undefined
-cursor, cursor, Курсор
-style, style, Стиль
-takefocus, takeFocus, Взятие фокуса
ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-orient, orient, Направление
-length, length, Длина
-mode, mode, Режим
-maximum, maximum, Максимальное значение
-value, value, Значение
-variable, variable, Переменная
-phase, phase, Фаза
КОМАНДА ВИДЖЕТА
pathName cget option
pathName configure ?option? ?value option value ...?
pathName identify x y
pathName instate statespec ?script?
pathName start ?interval?
pathName state ?stateSpec?
pathName step ?amount?
pathName stop
СМОТРИТЕ ТАКЖЕ

Имя

ttk::progressbar — Предоставление обратной связи о ходе выполнения

Синтаксис

ttk::progressbar pathName ?options?

Описание

Виджет ttk::progressbar отображает статус длительной операции. Они могут работать в двух режимах: режим determinate показывает процент выполненной работы относительно общего объёма работы, а режим indeterminate предоставляет анимированное отображение, чтобы пользователь понимал, что что-то происходит.

Стандартные параметры

-class, undefined, undefined
-cursor, cursor, Курсор
-style, style, Стиль
-takefocus, takeFocus, Взятие фокуса

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

Название в командной строке: -orient
Имя в базе данных: orient
Класс в базе данных: Orient
Одно из значений horizontal или vertical. Указывает ориентацию полосы прогресса.
Название в командной строке: -length
Имя в базе данных: length
Класс в базе данных: Length
Указывает длину длинной оси полосы прогресса (ширина, если горизонтальная, высота, если вертикальная).
Название в командной строке: -mode
Имя в базе данных: mode
Класс в базе данных: Mode
Одно из значений determinate или indeterminate.
Название в командной строке: -maximum
Имя в базе данных: maximum
Класс в базе данных: Maximum
Число с плавающей точкой, определяющее максимальное -value. По умолчанию 100.
Название в командной строке: -value
Имя в базе данных: value
Класс в базе данных: Value
Текущее значение полосы прогресса. В режиме determinate это представляет количество завершённой работы. В режиме indeterminate оно интерпретируется по модулю -maximum; то есть, полоса прогресса завершает один «цикл», когда -value увеличивается на -maximum.
Название в командной строке: -variable
Имя в базе данных: variable
Класс в базе данных: Variable
Имя глобальной Tcl-переменной, которая связана со значением -value. Если указано, значение -value полосы прогресса автоматически устанавливается в значение переменной всякий раз, когда последняя изменяется.
Название в командной строке: -phase
Имя в базе данных: phase
Класс в базе данных: Phase
Только для чтения параметр. Виджет периодически увеличивает значение этого параметра всякий раз, когда -value больше 0 и, в режиме determinate, меньше -maximum. Этот параметр может использоваться текущей темой для предоставления дополнительных эффектов анимации.

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

pathName cget option
Возвращает текущее значение указанного option; см. ttk::widget(n).
pathName configure ?option? ?value option value ...?
Изменить или запросить параметры виджета; см. ttk::widget(n).
pathName identify x y
Возвращает имя элемента в позиции x, y. См. ttk::widget(n).
pathName instate statespec ?script?
Проверить состояние виджета; см. ttk::widget(n).
pathName start ?interval?
Начать режим автоматического инкрементирования: планирует повторяющееся событие таймера, которое вызывает step каждые interval миллисекунд. Если опущено, interval по умолчанию 50 миллисекунд (20 шагов в секунду).
pathName state ?stateSpec?
Изменить или запросить состояние виджета; см. ttk::widget(n).
pathName step ?amount?
Увеличивает -value на amount. amount по умолчанию 1.0, если опущено.
pathName stop
Останавливает режим автоматического инкрементирования: отменяет любое повторяющееся событие таймера, инициированное pathName start.

См. также

ttk::widget

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_progressbar.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_progressbar.htm

Spec-Zone.ru

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