import sys import os sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), "src")) from PyQt6.QtWidgets import QApplication from warchron.view.view import View from warchron.model.model import Model from warchron.controller.controller import Controller if sys.version_info < (3, 12): raise RuntimeError("Python 3.12 or higher is required") if __name__ == "__main__": app = QApplication(sys.argv) view = View() model = Model() controller = Controller(model, view) view.show() sys.exit(app.exec())