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

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


products:pussy:api:pyub:types:properties:stringproperty

StringProperty

Унаследован от: PropertyValidated

Данный класс Свойства предназначен для хранения значения, имеющий тип str (строка).

Пример определения:

StringProperty(default_value="", name="StringProperty", maxlen=0, input_mask="", placeholder="", tool_tip="", re_validator="")

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

Параметры

Имя аргументаФактичкеское имя атрибутаТипОписание
default_value-strЗначение Свойства по умолчанию
namep_namestrОтоброжаемое имя Свойства
maxlenp_maxlenintМаксимальная длина строки (0 - неограниченная длина)
input_maskp_input_maskstrМаска ввода. Подробности смотрите в документации к виджету QLineEdit.
placeholderp_placeholderstrТекст-заполнитель
tool_tipp_tool_tipstrТекст всплываещий подсказки при наведение курсора на виджет
re_validatorp_re_validatorstrРегулярное выражение валидатор. Подробности смотрите в документации к виджету QLineEdit.

Валидация значения происходит при изменении самого значения или параметров p_maxlen, p_input_mask, p_re_validator, если текущее значение свойства будет даже частично не соответствовать заданным параметрам, то все символы будут удалены из строки.

Виджет

Скриншот sting.jpg

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

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