Инструменты пользователя

Инструменты сайта


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()

Виджет

Скриншот

bool.jpg

Класс виджета: QComboBox

Дополнительные методы

get_current_item_text()

Возвращает текст текущего элемента.

Возвращает:

  • str
products/pussy/api/pyub/types/properties/comboboxproperty.txt · Последнее изменение: ironmesh