warchron_app/main.py
2026-01-15 12:43:40 +01:00

23 lines
575 B
Python

import sys
import os
sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), "src"))
from PyQt6.QtWidgets import QApplication
from wargame_campaign.view.view import View
from wargame_campaign.model.model import Model
from wargame_campaign.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())