import os import importlib from PyQt5.QtWidgets import QApplication import pymoskito as pm if __name__ == '__main__': # This part lets us execute this example with: # $python -m pymoskito.examples.name pkg_path = os.path.dirname(os.path.abspath(__file__)) pkg_name = pkg_path.split(os.path.sep)[-1] parent_dir = os.path.dirname(pkg_path) sys.path.insert(0, parent_dir) if __package__ is None or __package__ == '': importlib.import_module(pkg_name) __package__ = pkg_name # create an Application instance (needed) app = QApplication([]) prog = None sim = pm.SimulationGui() # load defaults sim.load_regimes_from_file( os.path.join(parent_dir, pkg_name, "default.sreg")) sim.apply_regime_by_name("PID_Controller") sim.show() app.exec_()
import sys import os import importlib from PyQt5.QtWidgets import QApplication import pymoskito as pm if __name__ == '__main__': pkg_path = os.path.dirname(os.path.abspath(__file__)) pkg_name = pkg_path.split(os.path.sep)[-1] parent_dir = os.path.dirname(pkg_path) sys.path.insert(0, parent_dir) importlib.import_module(pkg_name) # create an Application instance (needed) app = QApplication([]) # create simulator prog = pm.SimulationGui() # load default config prog.load_regimes_from_file(os.path.join(parent_dir, pkg_name, "default.sreg")) prog.apply_regime_by_name("dummy") # show gui prog.show() app.exec_()
def test_sim_gui(self): g = pm.SimulationGui() g.close()