Spec-Zone.ru › Tcl/Tk

ttk_combobox

ИМЯ
ttk::combobox — текстовое поле со списком выбора выпадающего списка
СИНОПСИС
ОПИСАНИЕ
СТАНДАРТНЫЕ ПАРАМЕТРЫ
-class, undefined, undefined
-cursor, cursor, Курсор
-style, style, Стиль
-takefocus, takeFocus, Взять фокус
ПАРАМЕТРЫ, СПЕЦИФИЧНЫЕ ДЛЯ ВИДЖЕТА
-exportselection, exportSelection, Экспорт выделения
-justify, justify, Выравнивание
-height, height, Высота
-postcommand, postCommand, Команда после
-state, state, Состояние
-textvariable, textVariable, Переменная текста
-values, values, Значения
-width, width, Ширина
КОМАНДА ВИДЖЕТА
pathName current ?newIndex?
pathName get
pathName set value
ВИРТУАЛЬНЫЕ СОБЫТИЯ
СМОТРИТЕ ТАКЖЕ
КЛЮЧЕВЫЕ СЛОВА

Имя

ttk::combobox — текстовое поле со списком выбора выпадающего списка

Синопсис

ttk::combobox pathName ?options?

Описание

ttk::combobox объединяет текстовое поле со списком выпадающих значений; пользователь может выбрать значение текстового поля из списка значений.

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

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

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

Имя в командной строке: -exportselection
Имя в базе данных: exportSelection
Класс в базе данных: ExportSelection
Булево значение. Если установлено, выделение виджета связано с выделением X.
Имя в командной строке: -justify
Имя в базе данных: justify
Класс в базе данных: Justify
Определяет, как выравнивается текст в виджете. Должно быть одним из left, center или right.
Имя в командной строке: -height
Имя в базе данных: height
Класс в базе данных: Height
Определяет высоту списка выпадающего списка в строках.
Имя в командной строке: -postcommand
Имя в базе данных: postCommand
Класс в базе данных: PostCommand
Скрипт Tcl для оценки непосредственно перед отображением списка. Скрипт -postcommand может указать -values для отображения.
Имя в командной строке: -state
Имя в базе данных: state
Класс в базе данных: State
Одно из normal, readonly или disabled. В состоянии readonly значение нельзя редактировать напрямую, и пользователь может выбрать только одно из -values из раскрывающегося списка. В состоянии normal текстовое поле можно редактировать напрямую. В состоянии disabled взаимодействие невозможно.
Имя в командной строке: -textvariable
Имя в базе данных: textVariable
Класс в базе данных: TextVariable
Указывает имя глобальной переменной, значение которой связано со значением виджета. Всякий раз, когда значение переменной изменяется, значение виджета обновляется, и наоборот.
Имя в командной строке: -values
Имя в базе данных: values
Класс в базе данных: Values
Указывает список значений для отображения в раскрывающемся списке.
Имя в командной строке: -width
Имя в базе данных: width
Класс в базе данных: Width
Указывает целое значение, указывающее желаемую ширину окна ввода, в символах среднего размера шрифта виджета.

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

Следующие подкоманды возможны для виджетов combobox:
pathName current ?newIndex?
Если newIndex указан, устанавливает значение combobox в элемент с позицией newIndex в списке -values. В противном случае возвращает индекс текущего значения в списке -values или -1, если текущее значение не отображается в списке.
pathName get
Возвращает текущее значение combobox.
pathName set value
Устанавливает значение combobox в value.

Виджет combobox также поддерживает следующие подкоманды виджета ttk::entry (см. ttk::entry(n) для получения подробностей):

bbox

delete

icursor

index

insert

selection

xview

Виджет combobox также поддерживает следующие общие подкоманды виджета ttk::widget (см. ttk::widget(n) для получения подробностей):

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

Spec-Zone.ru

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