MainWindow - Главное окно¶
-
class
axipy.app.
MainWindow
¶ Главное окно ГИС «Аксиома».
Примечание
Используйте готовый объект
axipy.app.mainwindow
.-
add
(view)¶ Добавляет окно просмотра данных.
- Параметры
view (
View
) – окно просмотра данных.
Примечание
При создании окон просмотра данных
axipy.gui.ViewManager.create_mapview()
илиaxipy.gui.ViewManager.create_tableview()
они автоматически добавляются в главное окно программы.- Тип результата
-
add_dock_widget
(dock_widget, area)¶ Добавляет панель в главное окно приложения.
- Параметры
dock_widget (
QDockWidget
) – Пользовательская созданная панель.area (
DockWidgetArea
) – Расположение.
Пример:
from PySide2.QtWidgets import QDockWidget, QWidget from PySide2.QtCore import Qt dock = QDockWidget('Заголовок') widget = QWidget() dock.setWidget(widget) app.mainwindow.add_dock_widget(dock, Qt.RightDockWidgetArea)
-
add_layer_interactive
(layer)¶ Добавляет слой с запросом на помещение на текущую карту или в новую.
- Тип результата
-
property
catalog
¶ Хранилище объектов приложения.
Это то же хранилище, которое отображается в панели «Открытые данные».
Примечание
При открытии объектов данных
axipy.da.ProviderManager.openfile()
они автоматически попадают в каталог.- Тип результата
-
load_workspace
(fileName)¶ Читает рабочее пространство из файла.
- Параметры
fileName (
str
) – Наименование входного файла.
-
qt_object
()¶ Возвращает Qt5 объект окна.
- Тип результата
-
remove_dock_widget
(dock)¶ Удаляет существующую панель у главного окна приложения.
-