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

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import axioma.app
import axioma.gui
import sys

'''
Запуск аксиомы как приложения из среды питон. Например, PyCharm
'''

if __name__ == '__main__':
	a = axioma.app.AxiomaApplication(sys.argv)
	gui = axioma.gui.Gui(a)
	gui.initialize()
	
	mainWindow = axioma.app.MainWindow.create(gui)
	
	mainWindow.show()
	sys.exit(a.exec())