IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Problème de fonction entremêlées


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut Problème de fonction entremêlées
    Bonjour, je vais essayer d'être le plus clair possible. Je tente de crée un menu interactif à l'aide de l'outil Tkinter pour mon projet d'ISN. Donc quand je clique sur mon menu, le bouton execute une autre fonction et ainsi de suite. LE problème est que mon programme de verification de mot de passe marche trés bien quand on l'execute seul mais quand on met la fonction MOTDEPASSE9 qui me permettre d'executer mon programme à l'aide de l'outil COMMAND du button et bien le mot de passe rentré est toujours négatif, même si ce mot de passe est le bon.
    PS: Je vous joints mes 2 programmes pour que vous puissiez mieux visualiser.
    Merci pour votre future aide


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    from tkinter import *
    from tkinter.messagebox import * # boîte de dialogue
     
    #FONCTION MOT DE PASSE QUAND ON CLIQUE SUR OUVRIR LA BOITE AUX LETTRES
    #_______________________________________________________________________
    def MOTDEPASSE9():
     
     
        def Verification():
     
            if motdepasse.get == 'ISN':
                # le mot de passe est bon : on affiche une boîte de dialogue puis on ouvre la fenêtre ouverture
                showinfo('Résultat','Mot de passe correct.\n')
                fenetremdp.destroy()
     
            else:
                # le mot de passe est incorrect : on affiche une boîte de dialogue
                showwarning('Résultat','Mot de passe incorrect.\nVeuillez recommencer !')
                Motdepasse.set('')
     
    # Création de la fenêtre principale 
        fenetremdp = Tk()
        fenetremdp.title('Identification requise')
     
    # Création d'un widget Label (texte 'Mot de passe')
        Label1 = Label(fenetremdp, text = 'Mot de passe ')
        Label1.pack(side = LEFT, padx = 5, pady = 5)
     
    # Création d'un widget Entry (champ de saisie)
        Motdepasse= StringVar()
        Champ = Entry(fenetremdp, textvariable= Motdepasse, show='*', bg ='bisque', fg='maroon')
        Champ.focus_set()
        Champ.pack(side = LEFT, padx = 5, pady = 5)
        SNMDP=Motdepasse.get()
     
    # Création d'un widget Button (bouton Valider)
        Bouton = Button(fenetremdp, text ='Valider', command = Verification)
        Bouton.pack(side = LEFT, padx = 5, pady = 5)
     
     
        fenetremdp.mainloop
     
     
    #____________________PROGRAMME PRINCIPAL__________________________________________________
     
    #Création de la fenetre principale
    fenetreprincipale=Tk()
    fenetreprincipale.geometry('600x300')
    fenetreprincipale.title("Interface principal")
     
    # Création d'un widget Button (bouton Ouvrir la boite aux lettres)
    Bouton = Button(fenetreprincipale, text ='Ouvrir la boite aux lettres à distance',command = MOTDEPASSE9)         
    Bouton.config( height = 10, width = 20 )
    Bouton.pack(fill = BOTH)
     
    # Création d'un widget Button (bouton Verification Boite aux lettres)
    Bouton1 = Button(fenetreprincipale, text ='Verification Boite aux lettres',command = RAPPEL)
    Bouton1.config( height = 20, width = 20 )
    Bouton1.pack(fill=BOTH)
     
     
     
     
     
    fenetreprincipale.mainloop()
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. C++ Problème de fonctions et pointeurs
    Par zmatz dans le forum C++
    Réponses: 3
    Dernier message: 01/10/2005, 16h20
  2. [MFC][WINSOCK] Problème avec fonction recv
    Par Le Farfadet dans le forum MFC
    Réponses: 4
    Dernier message: 23/09/2005, 11h00
  3. Problème de fonction
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/05/2005, 20h30
  4. Problème avec fonction d'envoie de mail
    Par zyg dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 23/02/2005, 08h48
  5. [Requête] Problème avec fonction "DATE_FORMAT()"
    Par sekiryou dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2005, 21h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo