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] Сигнал испускается при включенном режиме привязки узлов когда получено соответствие для точки
-