Entry Tkinter

Signaler
-
Messages postés
16114
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 juillet 2021
-
Bonjour, je souhaites récupérer la valeur d'une entry mais je n'y parviens pas. Mon programme est peut être construit de manière étrange, je débute le python. Pourriez vous m'aider ? Je vous envoie une version simplifiée.

Merci d'avance


Le programme simplifié:


from tkinter import *


def fenetre():

window = Tk()

frame = Frame(window)
frame.pack(expand=YES)

bouton_sauveguarde = Button(window, text='SAUVEGUARDER', command=sauveguarder)
bouton_sauveguarde.pack(side=BOTTOM)

entry = Entry(frame)
entry.pack()

window.mainloop()


def sauveguarder():

y = entry.get()
print(f"y = {y}")


x = 1
while True:

try:

if x == y:

print("hello")

except NameError:

y = None

print("y is not defined")
continue

fenetre()

1 réponse

Messages postés
16114
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 juillet 2021
555
Bonjour

en python l'indentation est primordiale. Or le site ne la conserve que si tu utilises les balises des codes.
Voir https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

On ne pourra commencer à essayer de t'aider qu'une fois que tu auras présenté ton code lisiblement