AxiomaApplication

Примечание

Этот класс не входит в поставку Аксиома.Runtime

class axioma.app.AxiomaApplication

Данный класс представляет собой непосредственное приложение Axioma. Наследован от QApplication

AxiomaApplication(argv)

Конструктор класса

Параметры:argv (list [str]) – аргументы
static exec()

Входит в главный цикл обработки событий и ждет до тех пор, пока не будет вызвана exit().

Результат:значение, которое было установлено в exit() (которое равно 0, если exit() вызвана через quit()). Более подробная документация доступна по ссылке http://doc.qt.io/qt-5/qapplication.html#exec
Тип результата:int

Пример использования данного класса

import axioma.app
import axioma.gui
import sys

if __name__ == '__main__':
        a = axioma.app.AxiomaApplication(sys.argv)
        gui = axioma.gui.Gui(a)
        gui.initialize()

        mainWindow = axioma.app.MainWindow(gui)

        mainWindow.show()
        sys.exit(a.exec())