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

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


products:pussy:api:pyub:types:properties:namedfilepathlistproperty

NamedFilePathListProperty

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

Данный класс Свойства предназначен для хранения значения, имеющий тип list[tuple] (список кортежей). Список состоит из кортежей вида (<псевдоним>, <абсолютный путь>). Может принимать только уникальные значения псевдонимов и путей.

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

NameFilePathListProperty(default_value=[("псевдоним", "с:/app.exe")], name="NameFilePathListProperty", mode=PathInputMode.Directory, filter="(*.*)", tool_tip="")

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

Параметры

Имя аргумента Фактичкеское имя атрибута Тип Описание
default_value - list[tuple] Значение Свойства по умолчанию
mode p_mode PathInputMode Режим ввода, доступны FileOpen - выбор файлов; Directory - выбор папок
filter p_filter str Фильтр файлов по расширению (работает только в режиме FileOpen )
name p_name str Отображаемое имя Свойства
tool_tip p_tool_tip str Текст всплываещий подсказки при наведение курсора на виджет

Когда в программе задаете значение свойства следите за тем, чтобы псевдонимы и пути были уникальными, в противном случае при создании виджета в случае, если псевдонимы будут повторятся, то они будут изменены, а дубликаты путей будут удалены.

Виджет

Скриншот

named-file-path-list.jpg

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

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