ttk_spinbox
-
ИМЯ
- ttk::spinbox — Виджет поля ввода с выбором текста
- СИНТАКСИС
- ОПИСАНИЕ
- СТАНДАРТНЫЕ ПАРАМЕТРЫ
-
-class, неопределённый, неопределённый
- -cursor, курсор, Курсор
- -style, стиль, Стиль
- -takefocus, принять фокус, ПринятьФокус
- -validate, валидировать, Валидировать
- -validatecommand, команда валидации, КомандаВалидации
- -xscrollcommand, команда прокрутки по оси X, КомандаПрокрутки
- -cursor, курсор, Курсор
- ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-
-from, from, От
- -to, to, До
- -increment, increment, Приращение
- -values, values, Значения
- -wrap, wrap, Перенос
- -format, format, Формат
- -command, command, Команда
- -to, to, До
- ИНДЕКСЫ
- ВАЛИДАЦИЯ
- КОМАНДА ВИДЖЕТА
- ВИРТУАЛЬНЫЕ СОБЫТИЯ
- СМОТРИТЕ ТАКЖЕ
- КЛЮЧЕВЫЕ СЛОВА
Имя
ttk::spinbox — Виджет поля ввода с выбором текстаСинтаксис
ttk::spinbox pathName ?options?Описание
Виджет ttk::spinbox представляет собой виджет ttk::entry с встроенными кнопками увеличения и уменьшения, используемыми для изменения числового значения или выбора из набора значений. Виджет реализует все возможности виджета ttk::entry, включая поддержку параметра -textvariable для связи значения, отображаемого виджетом, с переменной Tcl.Стандартные параметры
-
-class, неопределённый, неопределённый
- -cursor, курсор, Курсор
- -style, стиль, Стиль
- -takefocus, принять фокус, ПринятьФокус
- -validate, валидировать, Валидировать
- -validatecommand, команда валидации, КомандаВалидации
- -xscrollcommand, команда прокрутки по оси X, КомандаПрокрутки
- -cursor, курсор, Курсор
Параметры, специфичные для виджета
- Имя в командной строке: -from
- Имя в базе данных: from
- Класс в базе данных: From
- Имя в базе данных: from
- Значение с плавающей точкой, определяющее наименьшее значение для спинбокса. Используется совместно с -to и -increment для задания числового диапазона.
- Имя в командной строке: -to
- Имя в базе данных: to
- Класс в базе данных: To
- Имя в базе данных: to
- Значение с плавающей точкой, определяющее наибольшее допустимое значение для виджета. См. также -from и -increment. диапазон.
- Имя в командной строке: -increment
- Имя в базе данных: increment
- Класс в базе данных: Increment
- Имя в базе данных: increment
- Значение с плавающей точкой, определяющее изменение значения, применяемое каждый раз при нажатии одной из кнопок прокрутки виджета. Кнопка «вверх» применяет положительное приращение, кнопка «вниз» — отрицательное.
- Имя в командной строке: -values
- Имя в базе данных: values
- Класс в базе данных: Values
- Имя в базе данных: values
- Должен быть списком значений Tcl. Если этот параметр задан, он переопределяет любой диапазон, заданный с помощью параметров -from, -to и -increment. Виджет вместо этого будет использовать значения, указанные, начиная с первого значения.
- Имя в командной строке: -wrap
- Имя в базе данных: wrap
- Класс в базе данных: Wrap
- Имя в базе данных: wrap
- Должно быть правильным булевым значением. Если включено, спинбокс будет циклически проходить значения данных в виджете.
- Имя в командной строке: -format
- Имя в базе данных: format
- Класс в базе данных: Format
- Имя в базе данных: format
- Задает альтернативный формат для использования при установке строкового значения при использовании диапазона -from и -to. Он должен быть спецификатором формата вида %<pad>.<pad>f, так как он будет форматировать число с плавающей точкой.
- Имя в командной строке: -command
- Имя в базе данных: command
- Класс в базе данных: Command
- Имя в базе данных: command
- Задает команду Tcl, которая будет вызываться каждый раз при вызове спин-кнопки.
Индексы
См. руководство по ttk::entry для получения информации об индексировании символов.Валидация
См. руководство по ttk::entry для получения информации об использовании параметров -validate и -validatecommand.Команда виджета
Следующие подкоманды возможны для виджетов спинбокса помимо команд, описанных для виджета ttk::entry:Виртуальные события
Виджет спинбокса генерирует виртуальное событие <<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