Модуль пользовательского интерфейса gui

В данном модуле содержатся классы связанные с пользовательским интерфейсом.

Список классов

Функции

axioma.gui.exportToImage(map_view, width=-1, height = -1, dpi = -1)

Экспортировать окно просмотра карты в изображение

Если параметры width, height или dpi меньше 0, они будет вычислены из параметров окна просмотра карты map_view.

Параметры:
  • map_view (MapView) – окно просмотра карты
  • width (int) – ширина
  • height (int) – высота
  • dpi (int) – количество точек на дюйм
Результат:

изображение

Тип результата:

QImage

Пример сохранения в файл
# получаем окно просмотра катры
views = axioma.app.mainWindow.mapViewManager().mapViews()
mapView = views[0]

# сохраняем в файл
axioma.gui.exportToImage(mapView).save(mapView.name() + '_saved' + '.png')