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 ]