diff options
Diffstat (limited to 'src/gui/pageLogin.py')
| -rw-r--r-- | src/gui/pageLogin.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/gui/pageLogin.py b/src/gui/pageLogin.py deleted file mode 100644 index e255dfb..0000000 --- a/src/gui/pageLogin.py +++ /dev/null @@ -1,68 +0,0 @@ - -from PyQt5.QtWidgets import ( - QPushButton, QHBoxLayout, QGroupBox, QLabel, - QLineEdit, QWidget, QVBoxLayout, QGridLayout -) -from src.gui import pageHome, pageRegister -from src.core.coreUser import core_login - - -def main(mainWindow) -> None: - if not mainWindow.userConnected: - connexionState = QLabel("Non connecté.") - else: - connexionState = QLabel(f"Connecté: {mainWindow.userEmail} - {mainWindow.userStatus}") - - btnAccueil = QPushButton("Accueil") - btnAccueil.clicked.connect(lambda: pageHome.main(mainWindow)) - btnInscription = QPushButton("Inscription") - btnInscription.clicked.connect(lambda: pageRegister.main(mainWindow)) - - layoutUser = QHBoxLayout() - layoutUser.addWidget(btnAccueil) - layoutUser.addStretch() - layoutUser.addWidget(btnInscription) - grpUtilisateur = QGroupBox("Gestion de l'utilisateur") - grpUtilisateur.setLayout(layoutUser) - - labMail = QLabel("Email") - leditMail = QLineEdit() - labPassword = QLabel("Mot de passe") - leditPassword = QLineEdit() - leditPassword.setEchoMode(QLineEdit.Password) - btnConnexion = QPushButton("Connexion") - btnConnexion.clicked.connect( - lambda: - core_login( - mainWindow, - leditMail.text(), - leditPassword.text() - ) - ) - - LayoutInfoConnexion = QGridLayout() - LayoutInfoConnexion.addWidget(labMail, 0, 0) - LayoutInfoConnexion.addWidget(leditMail, 0, 1) - LayoutInfoConnexion.addWidget(labPassword, 1, 0) - LayoutInfoConnexion.addWidget(leditPassword, 1, 1) - LayoutInfoConnexion.addWidget(btnConnexion, 2, 1) - - layoutGroupConnexion = QHBoxLayout() - layoutGroupConnexion.addStretch() - layoutGroupConnexion.addLayout(LayoutInfoConnexion) - layoutGroupConnexion.addStretch() - - grpConnexion = QGroupBox("Connexion") - grpConnexion.setLayout(layoutGroupConnexion) - - layoutMain = QVBoxLayout() - layoutMain.addWidget(connexionState) - layoutMain.addWidget(grpUtilisateur) - layoutMain.addStretch() - layoutMain.addWidget(grpConnexion) - layoutMain.addStretch() - - mainWindow.mainWidget.deleteLater() - mainWindow.mainWidget = QWidget() - mainWindow.mainWidget.setLayout(layoutMain) - mainWindow.setCentralWidget(mainWindow.mainWidget)
\ No newline at end of file |
