axioma.gui.
AlignedItemView
¶Поддержка направляющих для выравнивания элементов и сетки
Унаследован от: ScrollItemView
От него наследуются: ReportView
, LegendView
Тип линии выравнивания TypeGuideline
:¶Наименование величины Значение Описание vertical 0 Вертикальная horisontal 1 Горизонтальная
addGuideline
(tp, v)¶Добавление новой направляющей
Параметры:
- tp (
TypeGuideline
) – Тип направляющей- v (
float
) – Отступ от левого верхнего угла
clearGuidelines
()¶Очистка всех направляющих
removeSelectedGuideline
()¶Удаление выделенных направляющих
Результат: True, если успешно. В противном случае False Тип результата: bool
hasGuidelines
()¶Имеются ли направляющие
Результат: True, если да. В противном случае False Тип результата: bool
replaceGuideline
(tp, ind, v)¶Обновление значения направляющей
Параметры:
showMesh
()¶Будет ли показываться сетка привязки
Результат: True, если да. В противном случае False Тип результата: bool
setShowMesh
(showLayoutMesh)¶[slot] Включение или отключение режима показа сетки
Параметры: showLayoutMesh ( bool
) – True, если необходимо включить
snapToMesh
()¶Установлен ли режим привязки редактируемых элементов к сетке
Результат: True, если да. В противном случае False Тип результата: bool
setViewport
(viewport)¶Установка нового значения области видимости
Параметры: viewport ( Viewport
) – Новое значение Viewport
setSnapToMesh
(snapToMesh)¶[slot] Включение или отключение режима привязки к сетке
Параметры: snapToMesh ( bool
) – True, если необходимо включить
guidelinesChanged
()¶[signal] Сигнал испускается при изменении в направляющих