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 :

fenêtre login et mot de passe


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Septembre 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Superviseur de Hotline
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2016
    Messages : 34
    Par défaut fenêtre login et mot de passe
    Bonjour,

    j'ai ce petit bout de code qui me permet de faire une " authentification" j' aimerais pouvoir l' adapter pour afficher deux lignes "login" et " mot de passe"
    j' aimerais aussi pouvoir récupérer les valeurs qui sont insérés afin de les réutiliser dans mon script suivant .

    auriez vous une idée ?

    Merci d' avance !


    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
    from Tkinter import *
     
    root=Tk()
    root.update()
    root.eval('tk::PlaceWindow %s center' % root.winfo_pathname(root.winfo_id()))
    root.resizable(width=False, height=False)
    root.title("Authentification")
     
    def Verification(**retour):
        if Motdepasse.get() == 'password':
            # le mot de passe est bon :
            tkMessageBox.showwarning('Resultat','Authentification reussi !')
            command=go()
        else:
            # --le mot de passe est incorrect--
            tkMessageBox.showwarning('Erreur','Mot de passe incorrect.\nVeuillez recommencer !')
            Motdepasse.set('')
            return retour
     
    # Creation d'un Label avec texte 'Mot de passe'
     
     
    authmdp = Label(root, text = 'Mot de passe ')
    authmdp.pack(side = LEFT, padx = 5, pady = 5)
     
    #--Centre la fenetre a l ecran--
     
    # Creation d'un champ de saisie
    Motdepasse= StringVar()
    Champ = Entry(root, textvariable= Motdepasse, show='*', bg ='bisque', fg='black')
    Champ.focus_set()
    Champ.pack(side = LEFT, padx = 5, pady = 5)
     
    # Creation bouton Valider
    Bouton = Button(root, text ='Valider', command = Verification)
    Bouton.pack(side = LEFT, padx = 5, pady = 5)
     
    # Creation bouton quitter
    Bouton = Button(root, text ='quitter',width=12,height=2,command=root.destroy, bg ='red', fg='white')
    Bouton.pack(side = LEFT, padx = 6, pady = 6)
    root.mainloop()

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 746
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 746
    Par défaut
    Salut,

    Citation Envoyé par sylpard Voir le message
    Auriez vous une idée ?
    La solution sera d'écrire des lignes de codes... et comme elles sont semblables à celles que vous avez déjà écrites, il serait préférable d'exposer les difficultés que cela vous pose plutôt que donner l’impression d'attendre qu'on les écrive pour vous.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Septembre 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Superviseur de Hotline
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2016
    Messages : 34
    Par défaut
    l' idée n' est pas que l' on fasse tout le travail .....l' idée est simplement que l' on me donne une piste !

    car les difficultés sont nombreuses ....

    comment afficher deux lignes l' une en dessous de l' autres avec affichage des * à l' écriture utiliser grid ???

    comment récupérer les données qui sont inséré dans la boite login et mot de passe .

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 746
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 746
    Par défaut
    Citation Envoyé par sylpard Voir le message
    car les difficultés sont nombreuses ....
    Vous pourriez dire, tiens je mets ce qui est déjà affiché dans une Frame, le tout dans une fonction qui va créer frame et contenu et retourner l'instance de Frame créée. Puis vous empilez (avec .pack) les frames retournées.

    Citation Envoyé par sylpard Voir le message
    comment afficher deux lignes l' une en dessous de l' autres avec affichage des * à l' écriture utiliser grid ???
    ah ben, oui, .grid est une autre option. Dans ce cas, vous créez 2 lignes à 3 colonnes.

    Les deux fonctionnent et la difficulté est de choisir après avoir exploré les différentes possibilités.
    note: c'est cette exploration qui est le vrai travail car c'est à vous d'estimer les avantages/inconvénients des différentes solutions.

    Citation Envoyé par sylpard Voir le message
    comment récupérer les données qui sont inséré dans la boite login et mot de passe .
    C'est déjà ce qui est fait dans Verification, non?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Homme Profil pro
    Superviseur de Hotline
    Inscrit en
    Septembre 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Superviseur de Hotline
    Secteur : Bâtiment

    Informations forums :
    Inscription : Septembre 2016
    Messages : 34
    Par défaut
    Merci, je vais revoir tout cela ...

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/03/2013, 15h08
  2. fenètre de login et mot de passe avec jebuilder
    Par soufien88 dans le forum JBuilder
    Réponses: 5
    Dernier message: 24/01/2010, 23h18
  3. [VB]Gestion d'un login et mot de passe sous VB
    Par b_steph_2 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 10/10/2005, 18h09
  4. Fenêtre avec login et mot de passe
    Par keawee dans le forum ASP
    Réponses: 5
    Dernier message: 29/08/2005, 14h30

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