axioma.gui.
ItemView
¶Базовый класс для отображения данных в окне
Унаследован от: QWidget
, HasHistory
От него наследуются: ScrollItemView
canEdit
()¶Проверка допустимости редактирования контента
Результат: True, если это возможно. В противном случае False Тип результата: bool
selectionModel
()¶Модель для доступа к выделенным в окне элементам
Результат: Модель Тип результата: ItemSelectionModel
insertItem
(gs)¶Вставка новой геометрии
Параметры: gs ( GeometryWithStyle
) – Геометрия со стилем оформления
insertItems
(gslist)¶Вставка списка с новой геометрией
Параметры: gslist ( list
[GeometryWithStyle
]) – Список геометрии со стилем оформления
updateItems
(items)¶Обновление существующих элементов
Параметры: gslist ( ItemList
) – Список элементов
itemsIntersectRect
(rect)¶Запрос элементов, которые попадают в запрашиваемый прямоугольник
Параметры: rect ( QRectF
) – Запрашиваемый прямоугольникРезультат: Список элементов Тип результата: ItemList
isSnapMode
()¶Активен ли режим привязки к узлам элементов
Результат: True, если активен. В противном случае False Тип результата: bool
setSnapMode
(mode)¶Устанавливает режим привязки узлов элементов
Параметры: mode ( bool
) – True, если режим необходимо включить
scaleWithCenter
(zoomCoef, center)¶Масштабирование и смена центра сцены окна
Параметры:
aboutToBeDestroyed
()¶[signal] Сигнал испускается при удалении
canEditChanged
()¶[signal] Сигнал испускается при смене режима редактирования в окне
selectionChanged
()¶[signal] Сигнал испускается при смене выборки в окне
snappedCoordinate
(src, result, succ)¶[signal] Сигнал испускается при включенном режиме привязки узлов когда получено соответствие для точки
Параметры: