Примечание
Полный код скрипта можно найти в файле startaxioma.py
Предупреждение
Так как данный пример разделен на отдельные составляющие, стоит обратить особое внимание на отступы при написании скрипта
Импортирование необходимых модулей
Для запуска приложения Axioma.GIS необходимо импортировать модули app
, gui
и системный модуль
import axioma.app
import axioma.gui
import sys
Проверка на импортированность
В данном шаге выполняется проверка запуска скрипта из интерпретатора Python.
if __name__ == '__main__':
Создание экземпляра приложения
Для выполнения этого шага необходимо создать экземпляр приложения типа app.AxiomaApplication
,
а также создать и инициализировать компонент пользовательского интерфейса типа gui.Gui
.
a = axioma.app.AxiomaApplication(sys.argv)
gui = axioma.gui.Gui(a)
gui.initialize()
На данном этапе у нас есть приложение, но отсутствует графическое отображение. Для этого необходимо создать главное окно приложения
Создание главного окна приложения
Для выполнения этого шага необходимо создать экземпляр главного окна приложения app.MainWindow
и отобразить его.
mainWindow = axioma.app.MainWindow(gui)
mainWindow.show()
Осуществление завершения работы скрипта при закрытии приложения
sys.exit(a.exec())