# coding=utf-8
"""
Start GUI
=========
Convenience function to wrap the initialization of a window. The Experiment class should be created outside and passed as argument.
>>> experiment = Experiment()
>>> experiment.load_config('filename')
>>> experiment.load_daq()
>>> start_gui(experiment)
"""
import sys
from PyQt6.QtWidgets import QApplication
from PFTL.view.main_window import MainWindow
[docs]
def start_gui(experiment):
"""Starts a GUI for the ScanWindow using the provided experiment.
:param Experiment experiment: Experiment object with a loaded config.
"""
ap = QApplication(sys.argv)
m = MainWindow(experiment)
m.show()
ap.exit(ap.exec())