Запуск приложения Axioma¶
Предупреждение
Так как данный пример разделен на отдельные составляющие, стоит обратить особое внимание на отступы при написании скрипта
Импортирование необходимых модулей
Для запуска приложения Axioma.GIS необходимо импортировать модуль axioma.gui
и системный модуль
import axioma
import sys
from PyQt5.QtWidgets import QApplication
import axioma.gui
Создание экземпляра приложения
Для выполнения этого шага необходимо создать экземпляр приложения Qt типа QApplication
,
а также создать и инициализировать компонент пользовательского интерфейса типа Gui
.
app = QApplication(sys.argv)
app.setOrganizationName("MyCompany LLC")
app.setApplicationName("MyApp")
gui = axioma.gui.Gui(app)
gui.initialize()
Строчки setOrganizationName
и setApplicationNmae
устанавливают название организации и приложения соответственно. Указав эти параметры, приложение будет хранить данные в определенном каталоге. Подробнее: QStandardPaths
AppDataLocation
.
Осуществление завершения работы скрипта при закрытии приложения
sys.exit(app.exec())
Полный код скрипта
1 2 3 4 5 6 7 8 9 10 11 12 | import axioma
import sys
from PyQt5.QtWidgets import QApplication
import axioma.gui
app = QApplication(sys.argv)
app.setOrganizationName("MyCompany LLC")
app.setApplicationName("MyApp")
gui = axioma.gui.Gui(app)
gui.initialize()
sys.exit(app.exec())
|