Source code for snappysonic.ui.snappysonic_demo

# coding=utf-8


"""SnappySonicdemo module"""

from PySide2.QtWidgets import QApplication
from sksurgerycore.configuration.configuration_manager import (
        ConfigurationManager
        )
from snappysonic.overlay_widget.overlay import OverlayApp


[docs]def run_demo(configfile): """ Run the application """ configurer = ConfigurationManager(configfile) app = QApplication([]) configuration = configurer.get_copy() viewer = OverlayApp(configuration) viewer.vtk_overlay_window.Initialize() viewer.vtk_overlay_window.Start() viewer.show() viewer.start() #start the application app.exec_() viewer.stop()