def main(): app = App([]) if not len(sys.argv) > 1: app.window_manager.welcome_window = MainWindow() app.window_manager.welcome_window.show() elif sys.argv[1] == 'run': if sys.argv[2] == 'batch': app.window_manager.welcome_window = MainWindow() app.window_manager.welcome_window.show() bm = app.window_manager.get_batch_manager( run_batch=[sys.argv[3], sys.argv[4]]) # bm.run() # elif sys.argv[1].endswith('.tiff') or sys.argv[1].endswith('.tif'): # start.viewer(sys.argv[1]) # # elif sys.argv[1].endswith('.fc') or sys.argv[1].endswith('.fcd'): # start.flowchart(sys.argv[1]) else: raise ValueError('Invalid argument') app.exec_()
def start_batch_manager(batch_path: str, item_uuid: str): app = App([]) app.window_manager.welcome_window = MainWindow() app.window_manager.welcome_window.show() bm = app.window_manager.get_batch_manager( run_batch=[batch_path, item_uuid]) return (app, bm)
def setUpClass(cls): if cls is BaseWelcomeWindowTest: raise unittest.SkipTest("Skipping BaseWelcomeWindowTest") cls.welcome_window = MainWindow() get_window_manager().welcome_window = cls.welcome_window QTest.qWaitForWindowExposed(cls.welcome_window) super(BaseWelcomeWindowTest, cls).setUpClass()
def start_welcome_window(): app = App([]) app.window_manager.welcome_window = MainWindow() app.window_manager.welcome_window.show() return app