ItemView

class axioma.gui.ItemView

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

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

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

ItemView(parent=None)

Конструктор

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

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

Результат:Viewport
Тип результата:Viewport
canEdit()

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

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

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

Результат:Модель
Тип результата:ItemSelectionModel
insertItem(gs)

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

Параметры:gs (GeometryWithStyle) – Геометрия со стилем оформления
insertItems(gslist)

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

Параметры:gslist (list [ GeometryWithStyle]) – Список геометрии со стилем оформления
updateItems(items)

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

Параметры:gslist (ItemList) – Список элементов
deleteItems(items)

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

Параметры:gslist (ItemList) – Список элементов
itemsIntersectRect(rect)

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

Параметры:rect (QRectF) – Запрашиваемый прямоугольник
Результат:Список элементов
Тип результата:ItemList
isSnapMode()

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

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

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

Параметры:mode (bool) – True, если режим необходимо включить
scaleWithCenter(zoomCoef, center)

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

Параметры:
  • zoomCoef (float) – Коэффициент масштабирования
  • center (QPointF) – Новый центр сцены окна
aboutToBeDestroyed()

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

canEditChanged()

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

selectionChanged()

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

snappedCoordinate(src, result, succ)

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

Параметры:
  • src (QPointF) – Исходная точка
  • result (QPointF) – Результирующая точка
  • succ (bool) – Корректность получения результирующей точки
snapStatusChanged(status)

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

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