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