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

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


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

Подробнее о концепции свойств читайте в статье.

Параметры

Имя аргументаФактичкеское имя атрибутаТипОписание
itemsp_itemslist[str]Список элементов для выбора
translatablep_translatableboolВыполнять ли перевод текста элементов, если True - переводить, False - нет. Поиск перевода производится в словарях.
default_value-boolЗначение Свойства по умолчанию
namep_namestrОтоброжаемое имя Свойства
tool_tipp_tool_tipstrТекст всплываещий подсказки при наведение курсора на виджет

Валидация значения происходит при изменении самого значения или p_items. p_items следует изменять через присвоение, чтобы валидация сработала, иначе нужно вызвать метод validate_value()

Виджет

Скриншот

bool.jpg

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

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

get_current_item_text()

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

Возвращает:

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