summaryrefslogtreecommitdiff
path: root/src/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.py')
-rw-r--r--src/main.py44
1 files changed, 29 insertions, 15 deletions
diff --git a/src/main.py b/src/main.py
index 24fc1e1..ac1a46d 100644
--- a/src/main.py
+++ b/src/main.py
@@ -1,17 +1,29 @@
+############################################################################
+# #
+# Description: Fichier main pour lancer l'application avec sa classe #
+# principale #
+# #
+############################################################################
+
+# Import de sys pour avoir accès aux arguments si il y en a
+# et pour pouvoir quitter l'application
import sys
+# Import de PyQt5
from PyQt5.QtWidgets import QMainWindow, QApplication
-from src.app import mainHome
-from src.app import mainMenuBar
+# Import des éléments locaux
+from src.app import mainHome, mainMenuBar
class mainWindow(QMainWindow):
- """"""
- #
+ """
+ Classe principale de l'app
+ """
+ # Versiond de l'app
VERSION = 0.1
- #
+ # Var pour savoir si on peut accéder à la BDD
mysqlReachable: bool = False
- #
+ # Variables concernant l'état de connexion
userConnected: bool = False
userId: str = ""
userEmail: str = ""
@@ -24,14 +36,16 @@ class mainWindow(QMainWindow):
mainHome.window_main(self)
-if __name__ == "__main__":
- def main():
- """
- Démarrage de l'app
- """
- APP = QApplication(sys.argv)
- GUI = mainWindow()
- GUI.show()
- sys.exit(APP.exec_())
+def main():
+ """
+ Démarrage de l'app
+ """
+ APP = QApplication(sys.argv)
+ GUI = mainWindow()
+ GUI.show()
+ sys.exit(APP.exec_())
+
+# Si ce fichier est bien directement lancé avec python et non importé
+if __name__ == "__main__":
main()