prevent resizing the window
This commit is contained in:
parent
0db984c7a3
commit
b69764f032
1 changed files with 10 additions and 3 deletions
13
main.py
13
main.py
|
@ -9,8 +9,9 @@ class GesMag:
|
|||
"""Programme de Gestion d'une caise de magasin."""
|
||||
def __init__(self) -> None:
|
||||
"""Instancie quelques variables pour plus de clareté."""
|
||||
self.parent = Tk() # Fenêtre affiché à l'utilisateur
|
||||
self.f = Frame(self.parent) # Frame affiché à l'écran
|
||||
self.parent = Tk() # fenêtre affiché à l'utilisateur
|
||||
self.parent.resizable(False, False) # empêche la fenêtre d'être redimensionnée
|
||||
self.f = Frame(self.parent) # `Frame` affiché à l'écran
|
||||
|
||||
def demarrer(self) -> None:
|
||||
"""Lance le programme GesMag."""
|
||||
|
@ -131,10 +132,13 @@ class GesMag:
|
|||
|
||||
Button(self.f, text="Quitter", font=self.font, command=quit).grid(column=0, row=6, columnspan=4, pady=20)
|
||||
|
||||
self._interfaceManager(1)
|
||||
|
||||
def _interfaceCaissier(self, id: int):
|
||||
"""Affiche l'interface du caissier."""
|
||||
caissier = Utilisateurs().recuperationUtilisateur(id)[0]
|
||||
self.parent.title(f"Caissier {caissier[3]} {caissier[4]}")
|
||||
self.dimensionsFenetre(1280, 720)
|
||||
|
||||
# Suppresssion de la dernière Frame
|
||||
self.f.destroy()
|
||||
|
@ -146,6 +150,7 @@ class GesMag:
|
|||
"""Affiche l'interface du manager."""
|
||||
manager = Utilisateurs().recuperationUtilisateur(id)[0]
|
||||
self.parent.title(f"Manager {manager[3]} {manager[4]}")
|
||||
self.dimensionsFenetre(1280, 720)
|
||||
|
||||
# Suppresssion de la dernière Frame
|
||||
self.f.destroy()
|
||||
|
@ -153,7 +158,9 @@ class GesMag:
|
|||
self.f = Frame(self.parent)
|
||||
self.f.pack()
|
||||
|
||||
Label(self.f, text="ceci est un giga label").grid()
|
||||
|
||||
if __name__ == "__main__":
|
||||
""""Application "GesMag" pour le module de Programmation d'interfaces (2021-2022)"""
|
||||
"""Application "GesMag" pour le module de Programmation d'interfaces (2021-2022)"""
|
||||
print("-- Compte par défaut --\nNom d'utilisateur: admin\nMot de passe: P@ssword")
|
||||
GesMag().demarrer()
|
||||
|
|
Reference in a new issue