Entry Tkinter

val - 13 juin 2021 à 16:51
Whismeril Messages postés 17809 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 septembre 2022 - 13 juin 2021 à 16:54
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

Whismeril Messages postés 17809 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 30 septembre 2022 618
13 juin 2021 à 16:54
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
1