Bonjour,

Je voudrais utiliser une variable "varQuelleFen" pour le nom de cette fenêtre secondaire, je ne comprends pas quelle ne fonctionne pas avec geometry :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    varQuelleFen="fenNew"
    varCoulPrinc = "Dark Olive Green"
    varCoulSecon = "Olive Drab"
    fenNew = Toplevel()
    fenNew.title("Nouveau code")
    fenNew.configure(bg=varCoulPrinc)
 
    # fenNew.geometry("480x250+840+525")    # Cette commande fonctionne
    print(varQuelleFen) # Inscrit bien : fenNew
    varQuelleFen.geometry("480x250+840+525")  #Pas celle-ci pourquoi ?
Le msg d'erreur est : "AttributeError: 'str' object has no attribute 'geometry'"
Je crois comprendre que le pb viens du fait que fenNew est un objet et non pas un texte, comment je fais ?