products:pussy:api:pyub:types:properties:comboboxproperty
ComboBoxProperty
Унаследован от: PropertyValidated
Данный класс Свойства предназначен для хранения значения, имеющий тип int, хранит индекс выбранного элемента, осчет начинается с нуля.
Пример определения:
ComboBoxProperty(items=["item1","item2"], translatable=False, default_value=0, name="ComboBoxProperty", tool_tip="Select an item")
Подробнее о концепции свойств читайте в статье.
Параметры
Имя аргумента | Фактичкеское имя атрибута | Тип | Описание |
---|---|---|---|
items | p_items | list[str] | Список элементов для выбора |
translatable | p_translatable | bool | Выполнять ли перевод текста элементов, если True - переводить, False - нет. Поиск перевода производится в словарях. |
default_value | - | bool | Значение Свойства по умолчанию |
name | p_name | str | Отоброжаемое имя Свойства |
tool_tip | p_tool_tip | str | Текст всплываещий подсказки при наведение курсора на виджет |
Валидация значения происходит при изменении самого значения или p_items. p_items следует изменять через присвоение, чтобы валидация сработала, иначе нужно вызвать метод validate_value()
Виджет
Дополнительные методы
get_current_item_text()
Возвращает текст текущего элемента.
Возвращает:
- str
products/pussy/api/pyub/types/properties/comboboxproperty.txt · Последнее изменение: — 127.0.0.1