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 | - | int | Значение Свойства по умолчанию |
| 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 · Последнее изменение: — ironmesh