Programmation modulaire

Résolu
printbonjour -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je programme en python depuis un 2 mois et voila je coince sur un problème... je fait une application de gestion de stock j'ai créer un script inscription.py et un autre script authentification.py dans deux fichier differents je souhaite passer depuis la fenetre d'inscription a la fenetre d'authentification via un boutton mais voila quand je ne sait pas comment fait et quand je regoupe tout le code dans un fichier l'ors de l'appel de la fenetre les deux fenetre se surperpose merci de m'aider

<

5 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    de quel genre de fenêtre s'agit-il?
    souhaites-tu que les fenêtres se juxtaposent?
    0
    1. printbonjour
       
      non j'ai un boutton dans la fenetre inscription je veux ouvrire la fenetre d'authentification en cliquant sur ce boutton
      0
  2. printbonjour
     
    j'utilise tkinter pour les fenetre
    non je ne veux pas qu'elle se justapose je veux ouvrire la fenetre d'authentification en cliquant sur un boutton qui se trouve dans la fenetre d'inscription
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      tu écris que les deux fenetres se superposent.
      si tu ne veux pas qu'elles se juxtaposent, veux-tu alors que la première fenêtre se ferme?
      0
  3. printbonjour
     
    oui je veux fermer la fenetre d'inscription et ouvrire la fenetre d'authentification
    le boutton se trouve dans le fenetre d'inscription quand on clique la dessus sa ouvre la fenetre d'authentification et sa ferme celle d'inscription
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      donc tout fonctionne bien, non?
      0
      1. printbonjour > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        comment ouvrire la fenetre d'authentification sans quelle se surperpose a la fenetre d'inscription
        0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. printbonjour
     
    #la fenetre d'authentification
    def login():
    master.destroy
    ##
    login=Tk()
    login.title("systeme d'authentification")
    login.geometry("1350x750+0+0")
    login.config(bg='aqua')

    #la fenetre d'inscription avec le boutton qui appele la fenetre login
    master=tk.Tk()
    master.title("systeme d'inscription")
    master.geometry("1350x750+0+0")
    master.config(bg='navy')
    lbTitle = Label(text="inscription a l'ERP de kanvoo" ,font=('arial', 30, 'bold'), bg='aqua' ,fg='Cornsilk')
    lbTitle.grid(row=0, column=1, columnspan=2, pady=0)
    sv = StringVar() # Variable de type chaîne
    legende = Label(master, textvariable = sv)
    legende.grid(row=0, column=0)
    now = datetime.datetime.now()
    a=now.strftime("%H:%M:%S %d/%m/%Y ")
    sv.set(a)
    bouton3 = Button (master, text = "se connecter" , font=('arial',30,'bold'),command=login, bd=22,
    bg='light green', fg='Cornsilk')
    bouton3.grid(row=6, column=2)
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      peux-tu lire et appliquer les explications à propos des balises de code?
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      si tu veux appeler destroy, il faut faire ainsi:
      master.destroy()
      0
      1. printbonjour > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        merci !!! oufffff je pense que c'etait le probleme juste ()
        0
      2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > printbonjour
         
        parfait! peux-tu, alors, marquer la discussion comme résolue?
        0