AlignedItemView

class axioma.gui.AlignedItemView

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

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

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

AlignedItemView(parent=None)

Конструктор

Параметры:parent (QObject или None) – Родительский объект
Тип линии выравнивания TypeGuideline:
Наименование величины Значение Описание
vertical 0 Вертикальная
horisontal 1 Горизонтальная
addGuideline(tp, v)

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

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

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

removeSelectedGuideline()

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

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

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

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

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

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

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

Результат:Список
Тип результата:list [ float ]
replaceGuideline(tp, ind, v)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

showMeshEvent(showMesh)

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

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

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

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