prepare gui env
This commit is contained in:
parent
02e7221149
commit
d2bcf3bdd8
25 changed files with 291 additions and 198 deletions
27
main.py
27
main.py
|
|
@ -1,10 +1,23 @@
|
|||
from storage.repository import load_data, save_data
|
||||
from cli.app import app_menu
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.path.join(os.path.dirname(os.path.realpath(__file__)), "src"))
|
||||
|
||||
def main():
|
||||
data = load_data()
|
||||
app_menu(data)
|
||||
save_data(data)
|
||||
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__":
|
||||
main()
|
||||
app = QApplication(sys.argv)
|
||||
|
||||
view = View()
|
||||
model = Model()
|
||||
controller = Controller(model, view)
|
||||
|
||||
view.show()
|
||||
|
||||
sys.exit(app.exec())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue