Поделиться через


PropertyCollection Класс

Класс для получения или задания значения свойства из коллекции свойств.

Наследование
builtins.object
PropertyCollection

Конструктор

PropertyCollection(handle: c_void_p)

Параметры

Имя Описание
handle
Обязательно

Методы

get_property

Возвращает значение свойства. Если значение свойства не определено, возвращается указанное значение по умолчанию.

get_property_by_name

Возвращает значение свойства. Если значение свойства не определено, возвращается указанное значение по умолчанию.

set_property

Задайте значение свойства. :p aram property_id: идентификатор свойства :p aram value: Значение для задания

set_property_by_name

Задайте значение свойства. :p aram property_name: имя идентификатора свойства :p aram value: Значение для задания.

get_property

Возвращает значение свойства. Если значение свойства не определено, возвращается указанное значение по умолчанию.

get_property(property_id: PropertyId, default_value: str = '') -> str

Параметры

Имя Описание
property_id
Обязательно

Идентификатор свойства.

default_value
Обязательно

Значение по умолчанию, которое возвращается, если для свойства не определено значение (по умолчанию пустая строка).

Возвращаемое значение

Тип Описание

Значение свойства.

get_property_by_name

Возвращает значение свойства. Если значение свойства не определено, возвращается указанное значение по умолчанию.

get_property_by_name(property_name: str, default_value: str = '') -> str

Параметры

Имя Описание
property_name
Обязательно

Имя свойства.

default_value
Обязательно

Значение по умолчанию, которое возвращается, если для свойства не определено значение (по умолчанию пустая строка).

Возвращаемое значение

Тип Описание

Значение свойства.

set_property

Задайте значение свойства. :p aram property_id: идентификатор свойства :p aram value: Значение для задания

set_property(property_id: PropertyId, value: str)

Параметры

Имя Описание
property_id
Обязательно
value
Обязательно

set_property_by_name

Задайте значение свойства. :p aram property_name: имя идентификатора свойства :p aram value: Значение для задания.

set_property_by_name(property_name: str, value: str)

Параметры

Имя Описание
property_name
Обязательно
value
Обязательно