ViewManager - Менеджер содержимого окон¶
-
class
axipy.gui.
ViewManager
¶ Менеджер содержимого окон.
Примечание
Используйте готовый экземпляр этого класса
view_manager
.table = provider_manager.openfile(filepath) m = Map([table]) view_manager.create_mapview(m)
-
property
active
¶ Текущее активное окно.
-
property
active_changed
¶ Signal[]
Активное окно изменилось.- Тип результата
Signal
-
close_all
()¶ Закрывает все окна.
-
property
count_changed
¶ Signal[]
Количество окон изменилось.- Тип результата
Signal
-
create_legendview
(mapview)¶ Создает окно легенды для карты.
- Параметры
mapview (
MapView
) – Окно с картой.- Тип результата
- Результат
Окно с легендой.
-
create_mapview
(map)¶ Создает окно из для переданного объекта карты.
- Параметры
map (
Map
) – Карта.
Примечание
Переданная карта копируется.
- Тип результата
- Результат
Окно карты.
-
create_reportview
()¶ Создает окно с планом отчета.
- Тип результата
- Результат
Окно отчета.
-
create_tableview
(table)¶ Создает окно в виде табличного представления из объекта данных.
-
property
legendviews
¶ Список всех окон с легендами.
- Тип результата
-
property
mapviews
¶ Список всех окон с картами.
Пример:
for v in view_manager.mapviews: print('Widget:', v.title) >>> Widget: Карта: world >>> Widget: Карта: rus_obl
-
property
reportviews
¶ Список всех окон с отчетами.
- Тип результата
-
property