Gui

class axioma.gui.Gui

Сервис пользовательского интерфейса. В рамках одного отдельного проекта достаточно проинициализировать один экземпляр данного класса. После создания сразу необходимо проинициализировать ядро с поддержкой GUI окружения. Перед вызовом initialize() должен быть создан объект приложения QApplication. При этом так-же вызывается инициализация для окружения Core() и Render()

Пример инициализации:
import sys
import axioma.gui
from PyQt5.QtWidgets import QApplication

a = QApplication(sys.argv)
gui = axioma.gui.Gui()
gui.initialize()

Примечание

Получить существующий экземпляр можно через глобальную переменную axioma.app.gui

Унаследован от: Render

Gui(parent=None)

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

Параметры:parent (QObject или None) – родительский объект
initialize()

Выполнить инициализацию

selectionManager()

Получить ссылку на класс доступа к выделенным объектам

Тип результата:SelectionManager
settingsManager()

Получить ссылку на объект с текущими настройками приложения

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