diff options
Diffstat (limited to 'Redim/main.py')
| -rw-r--r-- | Redim/main.py | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/Redim/main.py b/Redim/main.py index 31318e9..e66cc89 100644 --- a/Redim/main.py +++ b/Redim/main.py @@ -1,4 +1,6 @@ -from sys import exit +"""Fichier principal de Redim""" + +import sys from PyQt5.QtWidgets import QFileDialog, QWidget, QApplication from ui import Ui from core import Redim @@ -6,72 +8,68 @@ from config import Config def main(): + """Function principale de Redim, instanciation des classes + et exécution des choix de l'utilisateur dans le menu principal + """ app = QApplication([]) widget = QWidget() config = Config() redim = Redim() while True: configuration = config.lecture() - ui = Ui(configuration) - ui.reset_screen() - ui.affichage_banner() - ui.affichage_menu() + tui = Ui(configuration) + tui.affichage_banner() + tui.affichage_menu() choix = input( "[>] Choix (numero) : " ) while True: - ui.reset_screen() - ui.affichage_banner() + tui.affichage_banner() if choix.strip() == "1": dossier = QFileDialog.getExistingDirectory( widget, "Sélectionner le dossier sur lequel travailler." ) - redim.start(dossier, configuration) - ui.affichage_fin() + redim.main(dossier, configuration) + tui.affichage_fin() break - elif choix.strip() == "5": - ui.reset_screen() - ui.affichage_banner() - configuration["dimensions"] = ui.question_taille( + if choix.strip() == "5": + tui.affichage_banner() + configuration["dimensions"] = tui.question_taille( configuration["dimensions"] ) config.sauvegarde(configuration) - ui.affichage_fin() + tui.affichage_fin() break - elif choix.strip() == "6": - ui.reset_screen() - ui.affichage_banner() - configuration["background"] = ui.question_background( + if choix.strip() == "6": + tui.affichage_banner() + configuration["background"] = tui.question_background( configuration["background"] ) config.sauvegarde(configuration) - ui.affichage_fin() + tui.affichage_fin() break - elif choix.strip() == "7": - ui.reset_screen() - ui.affichage_banner() - configuration["format_final"] = ui.question_format_final( + if choix.strip() == "7": + tui.affichage_banner() + configuration["format_final"] = tui.question_format_final( configuration["formats_acceptes"] ) config.sauvegarde(configuration) - ui.affichage_fin() + tui.affichage_fin() break - elif choix.strip() == "8": - ui.reset_screen() - ui.affichage_banner() + if choix.strip() == "8": + tui.affichage_banner() print("\n[-] Reset des parametres.") - config.sauvegarde(config._base_configuration) - ui.affichage_fin() + config.sauvegarde(config.base_configuration) + tui.affichage_fin() break - elif choix.strip() == "9": - ui.reset_screen() - exit(0) + if choix.strip() == "9": + tui.reset_screen() + sys.exit(0) else: - ui.reset_screen() - ui.affichage_banner() + tui.affichage_banner() print("\n[-] Reponse invalide .") - ui.affichage_fin() + tui.affichage_fin() break |
