Пример #1
0
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_()
Пример #2
0
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)
Пример #3
0
    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()
Пример #4
0
def start_welcome_window():
    app = App([])
    app.window_manager.welcome_window = MainWindow()
    app.window_manager.welcome_window.show()

    return app