axioma.render.FeatureLabelContainer¶Контейнер параметров подписывания. В данном контейнере содержатся только подписи, параметры отображения которых были изменены.
Добавлено в версии >1.2.2: Не является наследником class QObject
Унаследован от: QObject
FeatureLabelContainer()¶Добавлено в версии >1.2.2.
Конструктор класса
FeatureLabelContainer(parent)Не рекомендуется, начиная с версии >1.2.2: больше не использует механизм управления памяти Qt; используйте конструктор по умолчанию
Конструктор класса
Параметры: parent ( QObject) – родительский объект
contains(layer, key)¶Проверка на наличие параметров для записи на слое
Параметры: Результат: Тип результата:
contains(layer)Проверка на наличие параметров для слое
Параметры: layer ( Layer) – слойРезультат: True- если содержит параметры подписывания, иначеFalseТип результата: bool
ids(layer)¶Идентификаторы записей на слое, имеющие параметры подписывания
Параметры: layer ( Layer) – слойРезультат: список идентификаторов Тип результата: list[QVariant]
insert(layer, key, labelProperties)¶Добавить параметры подписывания; если уже существует - старое значение заменяется на новое
Параметры:
- layer (
Layer) – слой- key (
QVariant) – идентификатор записи- labelProperties (
LabelProperties) – параметры подписывания
isEmpty()¶Является ли контейнер пустым
Результат: True- если пустой, иначеFalseТип результата: bool
remove(layer, key)¶Удалить параметры подписывания; если не существует - ничего не происходит
Параметры:
remove(layer)Удалить параметры подписывания; если не существует - ничего не происходит
Параметры: layer ( Layer) – слой
value(layer, key, def=LabelProperties())¶Получить параметры подписывания для записи с указанием объекта параметров по умолчанию
Параметры:
- layer (
Layer) – слой- key (
QVariant) – идентификатор записи- def (
LabelProperties) – объект параметров подписывания по умолчаниюРезультат: параметры подписывания
Тип результата: