ttk_combobox
-
ИМЯ
- ttk::combobox — текстовое поле со списком выбора выпадающего списка
- СИНОПСИС
- ОПИСАНИЕ
- СТАНДАРТНЫЕ ПАРАМЕТРЫ
-
-class, undefined, undefined
- -cursor, cursor, Курсор
- -style, style, Стиль
- -takefocus, takeFocus, Взять фокус
- -cursor, cursor, Курсор
- ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-
-exportselection, exportSelection, Экспорт выделения
- -justify, justify, Выравнивание
- -height, height, Высота
- -postcommand, postCommand, Команда после
- -state, state, Состояние
- -textvariable, textVariable, Переменная текста
- -values, values, Значения
- -width, width, Ширина
- -justify, justify, Выравнивание
- КОМАНДА ВИДЖЕТА
- ВИРТУАЛЬНЫЕ СОБЫТИЯ
- СМОТРИТЕ ТАКЖЕ
- КЛЮЧЕВЫЕ СЛОВА
Имя
ttk::combobox — текстовое поле со списком выбора выпадающего спискаСинопсис
ttk::combobox pathName ?options?Описание
ttk::combobox объединяет текстовое поле со списком выпадающих значений; пользователь может выбрать значение текстового поля из списка значений.Стандартные параметры
-
-class, undefined, undefined
- -cursor, cursor, Курсор
- -style, style, Стиль
- -takefocus, takeFocus, Взять фокус
- -cursor, cursor, Курсор
Параметры, специфичные для виджета
- Имя в командной строке: -exportselection
- Имя в базе данных: exportSelection
- Класс в базе данных: ExportSelection
- Имя в базе данных: exportSelection
- Булево значение. Если установлено, выделение виджета связано с выделением X.
- Имя в командной строке: -justify
- Имя в базе данных: justify
- Класс в базе данных: Justify
- Имя в базе данных: justify
- Определяет, как выравнивается текст в виджете. Должно быть одним из left, center или right.
- Имя в командной строке: -height
- Имя в базе данных: height
- Класс в базе данных: Height
- Имя в базе данных: height
- Определяет высоту списка выпадающего списка в строках.
- Имя в командной строке: -postcommand
- Имя в базе данных: postCommand
- Класс в базе данных: PostCommand
- Имя в базе данных: postCommand
- Скрипт Tcl для оценки непосредственно перед отображением списка. Скрипт -postcommand может указать -values для отображения.
- Имя в командной строке: -state
- Имя в базе данных: state
- Класс в базе данных: State
- Имя в базе данных: state
- Одно из normal, readonly или disabled. В состоянии readonly значение нельзя редактировать напрямую, и пользователь может выбрать только одно из -values из раскрывающегося списка. В состоянии normal текстовое поле можно редактировать напрямую. В состоянии disabled взаимодействие невозможно.
- Имя в командной строке: -textvariable
- Имя в базе данных: textVariable
- Класс в базе данных: TextVariable
- Имя в базе данных: textVariable
- Указывает имя глобальной переменной, значение которой связано со значением виджета. Всякий раз, когда значение переменной изменяется, значение виджета обновляется, и наоборот.
- Имя в командной строке: -values
- Имя в базе данных: values
- Класс в базе данных: Values
- Имя в базе данных: values
- Указывает список значений для отображения в раскрывающемся списке.
- Имя в командной строке: -width
- Имя в базе данных: width
- Класс в базе данных: Width
- Имя в базе данных: width
- Указывает целое значение, указывающее желаемую ширину окна ввода, в символах среднего размера шрифта виджета.
Команда виджета
Следующие подкоманды возможны для виджетов combobox:Виджет combobox также поддерживает следующие подкоманды виджета ttk::entry (см. ttk::entry(n) для получения подробностей):
bbox
delete
icursor
index
insert
selection
xview
cget
configure
identify
instate
state
Виртуальные события
Виджет combobox генерирует виртуальное событие <<ComboboxSelected>>, когда пользователь выбирает элемент из списка значений. Если действие выбора снимает список, это событие доставляется после снятия списка.См. также
ttk::widget, ttk::entry
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_combobox.htm
Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/ttk_combobox.htm