Source code for PythonForTheLab.View.start_gui

# 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 PyQt5.QtWidgets import QApplication
from PythonForTheLab.Model.experiment import Experiment
from PythonForTheLab.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_())