Esempio n. 1
0
if __name__ == "__main__":
    app_man = app = None
    try:
        app = QApplication(sys.argv)
        main_widget = QWidget()
        main_layout = QHBoxLayout(main_widget)
        app_man = AppManager()
        app_man.connect_qt(app, main_widget, main_layout)

        # Each "Component" will be treated as a view
        # Each view must be added to the app_man widgets

        # wid = ColorGame()
        # app_man.add_widget(wid, ['color_game'])

        # rw = RetroWidget(app_man)
        # app_man.add_widget(rw, ["retro"])

        rw = RetroApp(app_man)
        app_man.add_widget(rw, ["retro"])

        app_man.run()
    except Exception as e:
        print(f"Exception - {e}")
        raise
    finally:
        if app_man:
            app_man.destroy()
        if app:
            app.quit()