DrawableView - Базовый класс с поддержкой визуального редактирования геометрий¶
-
class
axipy.gui.
DrawableView
¶ Базовые классы:
axipy.gui.View
«Базовый класс для визуализации геометрических данных.
Attributes:
Возможен ли откат на один шаг вперед.
Возможен ли откат на один шаг назад.
Есть ли изменения в окне.
Размер и положение окна.
Размер и положение окна.
«Сигнал об изменении контента окна.
Возвращает тип состояния окна.
Включает режим привязки координат при редактировании геометрии в окне карты или отчета.
Заголовок окна просмотра.
Виджет, соответствующий содержимому окна.
Methods:
close
()Закрывает окно.
redo
()Производит откат на один шаг вперед.
scale_with_center
(scale, center)Установка нового центра с заданным масштабированием.
show
([type])Показывает окно в соответствие с приведенным типом.
undo
()Производит откат на один шаг назад.
-
close
()¶ Закрывает окно.
-
property
rect
¶ Размер и положение окна.
Предупреждение
Не рекомендуется, начиная с версии 4.0: Используйте
position
.- Тип результата
-
redo
()¶ Производит откат на один шаг вперед. При этом возвращается состояние до последней отмены.
-
scale_with_center
(scale, center)¶ Установка нового центра с заданным масштабированием.
-
property
scene_changed
¶ «Сигнал об изменении контента окна.
- Тип результата
Signal
-
show
(type=1)¶ Показывает окно в соответствие с приведенным типом.
¶ Константа
Значение
Описание
SHOW_NORMAL
1
Обычный показ окна (по умолчанию).
SHOW_MINIMIZED
2
Показ окна в режиме минимизации.
SHOW_MAXIMIZED
3
Показ окна в режиме распахивания.
-
property
snap_mode
¶ Включает режим привязки координат при редактировании геометрии в окне карты или отчета.
- Тип результата
-
undo
()¶ Производит откат на один шаг назад.
-