Spec-Zone.ru › Tcl/Tk

ttk_spinbox

ИМЯ
ttk::spinbox — Виджет поля ввода с выбором текста
СИНТАКСИС
ОПИСАНИЕ
СТАНДАРТНЫЕ ПАРАМЕТРЫ
-class, неопределённый, неопределённый
-cursor, курсор, Курсор
-style, стиль, Стиль
-takefocus, принять фокус, ПринятьФокус
-validate, валидировать, Валидировать
-validatecommand, команда валидации, КомандаВалидации
-xscrollcommand, команда прокрутки по оси X, КомандаПрокрутки
ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-from, from, От
-to, to, До
-increment, increment, Приращение
-values, values, Значения
-wrap, wrap, Перенос
-format, format, Формат
-command, command, Команда
ИНДЕКСЫ
ВАЛИДАЦИЯ
КОМАНДА ВИДЖЕТА
pathName текущее индекс
pathName получить
pathName установить значение
ВИРТУАЛЬНЫЕ СОБЫТИЯ
СМОТРИТЕ ТАКЖЕ
КЛЮЧЕВЫЕ СЛОВА

Имя

ttk::spinbox — Виджет поля ввода с выбором текста

Синтаксис

ttk::spinbox pathName ?options?

Описание

Виджет ttk::spinbox представляет собой виджет ttk::entry с встроенными кнопками увеличения и уменьшения, используемыми для изменения числового значения или выбора из набора значений. Виджет реализует все возможности виджета ttk::entry, включая поддержку параметра -textvariable для связи значения, отображаемого виджетом, с переменной Tcl.

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

-class, неопределённый, неопределённый
-cursor, курсор, Курсор
-style, стиль, Стиль
-takefocus, принять фокус, ПринятьФокус
-validate, валидировать, Валидировать
-validatecommand, команда валидации, КомандаВалидации
-xscrollcommand, команда прокрутки по оси X, КомандаПрокрутки

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

Имя в командной строке: -from
Имя в базе данных: from
Класс в базе данных: From
Значение с плавающей точкой, определяющее наименьшее значение для спинбокса. Используется совместно с -to и -increment для задания числового диапазона.
Имя в командной строке: -to
Имя в базе данных: to
Класс в базе данных: To
Значение с плавающей точкой, определяющее наибольшее допустимое значение для виджета. См. также -from и -increment. диапазон.
Имя в командной строке: -increment
Имя в базе данных: increment
Класс в базе данных: Increment
Значение с плавающей точкой, определяющее изменение значения, применяемое каждый раз при нажатии одной из кнопок прокрутки виджета. Кнопка «вверх» применяет положительное приращение, кнопка «вниз» — отрицательное.
Имя в командной строке: -values
Имя в базе данных: values
Класс в базе данных: Values
Должен быть списком значений Tcl. Если этот параметр задан, он переопределяет любой диапазон, заданный с помощью параметров -from, -to и -increment. Виджет вместо этого будет использовать значения, указанные, начиная с первого значения.
Имя в командной строке: -wrap
Имя в базе данных: wrap
Класс в базе данных: Wrap
Должно быть правильным булевым значением. Если включено, спинбокс будет циклически проходить значения данных в виджете.
Имя в командной строке: -format
Имя в базе данных: format
Класс в базе данных: Format
Задает альтернативный формат для использования при установке строкового значения при использовании диапазона -from и -to. Он должен быть спецификатором формата вида %<pad>.<pad>f, так как он будет форматировать число с плавающей точкой.
Имя в командной строке: -command
Имя в базе данных: command
Класс в базе данных: Command
Задает команду Tcl, которая будет вызываться каждый раз при вызове спин-кнопки.

Индексы

См. руководство по ttk::entry для получения информации об индексировании символов.

Валидация

См. руководство по ttk::entry для получения информации об использовании параметров -validate и -validatecommand.

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

Следующие подкоманды возможны для виджетов спинбокса помимо команд, описанных для виджета ttk::entry:
pathName текущее индекс
pathName получить
Возвращает текущее значение спинбокса.
pathName установить значение
Устанавливает строку спинбокса на значение. Если был сконфигурирован параметр -format, то этот формат будет применён. Если форматирование не выполняется или не задано, или используется параметр -values, то значение устанавливается напрямую.

Виртуальные события

Виджет спинбокса генерирует виртуальное событие <<Increment>> при нажатии пользователем клавиши <Вверх> и виртуальное событие <<Decrement>> при нажатии пользователем клавиши <Вниз>.

См. также

ttk::widget, ttk::entry, spinbox

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

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

Spec-Zone.ru

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