AlignedItemView

class axioma.gui.AlignedItemView

Поддержка направляющих для выравнивания элементов и сетки

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

От него наследуются: ReportView, LegendView

Тип линии выравнивания TypeGuideline:
Наименование величины Значение Описание
vertical 0 Вертикальная
horisontal 1 Горизонтальная
AlignedItemView(parent=None)

Конструктор

Параметры:parent (QObject или None) – Родительский объект
addGuideline(tp, v)

Добавление новой направляющей

Параметры:
  • tp (TypeGuideline) – Тип направляющей
  • v (float) – Отступ от левого верхнего угла
addGuidelines(tp, values)

Добавление новых направляющих

Параметры:
  • tp (TypeGuideline) – Тип направляющей
  • v (list [ float ]) – массив с отступами от левого верхнего угла
clearGuidelines()

Очистка всех направляющих

guidelinesChanged()

[signal] Сигнал испускается при изменении в направляющих

hasGuidelines()

Имеются ли направляющие

Результат:True, если да. В противном случае False
Тип результата:bool
meshSize()

Размер сетки привязки

Результат:Размер
Тип результата:float
removeSelectedGuideline()

Удаление выделенных направляющих

Результат:True, если успешно. В противном случае False
Тип результата:bool
replaceGuideline(tp, ind, v)

Обновление значения направляющей

Параметры:
  • tp (TypeGuideline) – Тип направляющей
  • ind (int) – Индекс
  • v (float) – Новое значение
setMeshSize(meshSize)

[slot] Установка размера сетки привязки

Параметры:meshSize (float) – Размер
setShowMesh(showLayoutMesh)

[slot] Включение или отключение режима показа сетки

Параметры:showLayoutMesh (bool) – True, если необходимо включить
setSnapToMesh(snapToMesh)

[slot] Включение или отключение режима привязки к сетке

Параметры:snapToMesh (bool) – True, если необходимо включить
setViewport(viewport)

Установка нового значения области видимости

Параметры:viewport (Viewport) – Новое значение Viewport
showMesh()

Будет ли показываться сетка привязки

Результат:True, если да. В противном случае False
Тип результата:bool
showMeshEvent(showMesh)

[signal] Сигнал испускается при изменении видимости сетки

Параметры:showMesh (bool) – Показ сетки
snapToMesh()

Установлен ли режим привязки редактируемых элементов к сетке

Результат:True, если да. В противном случае False
Тип результата:bool
snapToMeshEvent(snap)

[signal] Сигнал испускается при изменении режима привязки к сетке

Параметры:snap (bool) – Привязка к сетке
viewport()

Текущая область видимости

Результат:Значение Viewport
Тип результата:Viewport
xGuidelines()

Список вертикальных направляющих

Результат:Список
Тип результата:list [ float ]
yGuidelines()

Список горизонтальных направляющих

Результат:Список
Тип результата:list [ float ]