Muti fenêtres [Résolu]

Messages postés
1
Date d'inscription
dimanche 27 août 2017
Dernière intervention
27 août 2017
-
Bjr,
Débutant, j'ai réalisé un programme en python 3.6.2:
- un bouton appele une nouvelle fenêtre,
- dans celle-ci on choisit un répertoire,
- le nom du répertoire choisi devrait s'afficher dans le label de la 2ème fenêtre, ce qui n'est pas fait.
Mon code (extrait):
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
from tkinter.filedialog import *
from os import *
import tkinter as tk

def choixscr(): #Répertoire Source   
    folder_path = "C:/Users/bernw/Pictures/Photos"
    choixrep(folder_path)
    print ("vous avez choisi le repertoire %s" % rep)    
    AffT1.config=rep
    
def choixrep(repdef):  #Fenêtre choix répertoire  
    global rep
    rep = askdirectory(initialdir=repdef,title='Choisissez un repertoire')
                
################### Fen2 ####################       
def ouvFen2():
    global fen2
    fen2=Toplevel()    
    fen2.grab_set()
    fen2.transient(fen2.master)
    fen2.focus_set()    
    rep=StringVar()
    global AffT1
#-----contrôles------
    txt1 = Label(fen2, text = 'Source').grid(row =0, sticky =E,pady =15,padx =10)    
    val=StringVar()
    val.set('ess')
    AffT1 = Label(fen2,bg='yellow', width=80,textvariable=val)
    AffT1.grid(row =0, column =1,padx =5)
    Button(fen2,command=choixscr,text='Répertoire').grid(row=0 ,column=2,pady =15,padx =30,sticky =W)#Source
    Button(fen2,command=fen2.destroy,text='Fermer').grid(row=1, column=2,pady=10,padx =15)
    fen2.update
    
################### Fen1 ####################    
fen1 = Tk()

txt1 = Label(fen1,text='Acquisition :').grid(row =0,column=2,sticky =E,pady =15,padx =10)
Button(fen1,command=ouvFen2,text='Choix').grid(row=0, column=3,pady=10,padx =15)
Button(fen1,command=fen1.destroy,text='Quitter').grid(row=3, column=3,pady=10,padx =15)

fen1.configure(bd=10)
fen1.mainloop()


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Afficher la suite 

Votre réponse

1 réponse

Messages postés
259
Date d'inscription
samedi 24 septembre 2016
Dernière intervention
20 janvier 2018
0
Merci
Salut
as tu toujours besoin d'aide ?
Commenter la réponse de AbigoorBaal

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.