# Créé par Chea, le 16/03/2014 en Python 3.2 from tkinter import * # On importe le module tkinter from tkinter.messagebox import * # On importe le module tkinter.messagebox def verification(): # On crée la fonction verification() if Motdepasse.get() == 'alexanor': # Si le mdp entré est bon, égal à alexanor showinfo('Résultat','Mot de passe correct.\nBonne journée!') # Une boîte de dialogue apparaît fenetre.destroy() # La fenêtre est fermée else: # Sinon showerror('Résultat','Mot de passe incorrect.\nVeuillez recommencer!') # Une boîte de dialogue apparaît Motdepasse.set('') # le champ de texte est vide fenetre = Tk() # On crée une fenêtre fenetre.title('Identification requise') # Le titre de la fenêtre est "Identification requise" champ_label = Label (fenetre, text = 'Mot de passe') # On crée un label qui affiche "Mot de passe" champ_label.pack (side = LEFT, padx = 20, pady = 20) # On positionne le label dans la fenêtre Motdepasse = StringVar() # On crée une variable tkinter qui sera une chaîne de caractère champ_entry = Entry(fenetre, textvariable= Motdepasse, show='*', bg ='bisque', fg='maroon') # On crée une zone de saisie champ_entry.focus_set() # On indique que la zone de saisie possède le focus champ_entry.pack(side = LEFT, padx = 20, pady = 20) # On positionne la zone de saisie dans la fenêtre champ_button = Button(fenetre, text ='Valider', command = verification) # On crée un bouton qui va faire appel à la fonction verification champ_button.pack(side = LEFT, padx = 20, pady = 20) # On positionne le bouton dans la fenêtre fenetre.mainloop() # On lance la boucle principale