ItemView

class axioma.gui.ItemView

Базовый класс для отображения данных в окне

Унаследован от: QWidget, HasHistory

От него наследуются: ScrollItemView

ItemView(parent=None)

Конструктор

Параметры

parent (QObject или None) – Родительский объект

aboutToBeDestroyed()

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

canEdit()

Проверка допустимости редактирования контента

Результат

True, если это возможно. В противном случае False

Тип результата

bool

canEditChanged()

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

deleteItems(items)

Удаление существующих элементов

Параметры

gslist (ItemList) – Список элементов

insertItem(gs)

Вставка новой геометрии

Параметры

gs (GeometryWithStyle) – Геометрия со стилем оформления

insertItems(gslist)

Вставка списка с новой геометрией

Параметры

gslist (list [ GeometryWithStyle]) – Список геометрии со стилем оформления

isSnapMode()

Активен ли режим привязки к узлам элементов

Результат

True, если активен. В противном случае False

Тип результата

bool

itemsIntersectRect(rect)

Запрос элементов, которые попадают в запрашиваемый прямоугольник

Параметры

rect (QRectF) – Запрашиваемый прямоугольник

Результат

Список элементов

Тип результата

ItemList

itemsViewport()

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

Результат

Viewport

Тип результата

Viewport

scaleWithCenter(zoomCoef, center)

Масштабирование и смена центра сцены окна

Параметры
  • zoomCoef (float) – Коэффициент масштабирования

  • center (QPointF) – Новый центр сцены окна

selectionChanged()

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

selectionModel()

Модель для доступа к выделенным в окне элементам

Результат

Модель

Тип результата

ItemSelectionModel

setSnapMode(mode)

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

Параметры

mode (bool) – True, если режим необходимо включить

snapStatusChanged(status)

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

Параметры

src (bool) – True, если режим включен. В противном случае False

snappedCoordinate(src, result, succ)

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

Параметры
  • src (QPointF) – Исходная точка

  • result (QPointF) – Результирующая точка

  • succ (bool) – Корректность получения результирующей точки

updateItems(items)

Обновление существующих элементов

Параметры

gslist (ItemList) – Список элементов