snappysonic/ui/snappysonic_demo.py
# coding=utf-8
"""SnappySonicdemo module"""
from PySide2.QtWidgets import QApplication
from sksurgerycore.configuration.configuration_manager import (
ConfigurationManager
)
from snappysonic.overlay_widget.overlay import OverlayApp
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()