Mon .get ne marche pas (‘NoneType object has no attribute get’) [Résolu]

Signaler
-
St4rG0ld
Messages postés
14
Date d'inscription
jeudi 5 mars 2020
Statut
Membre
Dernière intervention
14 mars 2020
-
Alors bon je suis débutant en Python et j’essaie de demander un mdp à l’utilisateur donc en gros voilà une partie du code
mdp = Entry(fenetre).place(x = 80, y = 50)
mdp.get


Je veux que le programme lise le mdp et le compare au bon que j’ai mis dans le code
(If mdp == « JESUISPASMATURE »:)

Mais voilà ça me met cette erreur de Keejlaldjd et ça fait 2 h que je cherche la solution ^^

2 réponses

Messages postés
15
Date d'inscription
mardi 25 février 2020
Statut
Membre
Dernière intervention
27 mars 2020
3
Salut mec, si ton .get() ne fonctionne pas c'est normale :
Il faut créer une variable globale (qui peut être utilisée dans tout le code) et l'attribuer a ta variable de Entry :

nom_entry = Entry(frame, font=("Arial",20),fg="black",bg="white")
nom_entry.pack()
global nom_utilisateur
nom_utilisateur = nom_entry

Dans une autre partie du code :
def saluer() :
nom = nom_utilisateur.get()
print("Salut {}. Bienvenu dans mon code...".format(nom))
St4rG0ld
Messages postés
14
Date d'inscription
jeudi 5 mars 2020
Statut
Membre
Dernière intervention
14 mars 2020
1
Merci
Messages postés
10415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
7 avril 2020
586
bonjour, pourquoi ne pas partager un code complet?
Trop long car j’ecris sur telephone