Je n'arrive pas à stocker une variable depuis un "Entry"

Fermé
AziiBoRn35 Messages postés 2 Date d'inscription mardi 24 mars 2020 Statut Membre Dernière intervention 25 mars 2020 - 24 mars 2020 à 20:50
AziiBoRn35 Messages postés 2 Date d'inscription mardi 24 mars 2020 Statut Membre Dernière intervention 25 mars 2020 - 25 mars 2020 à 12:07
Bonjour,

Je débute sur la bibliothèque "tkinder" et actuellement je fais un programme où une personne va écrire une réponse à une question dans une case (Entry) et cette réponse, je vais l'utiliser pour faire des calculs. Je dois donc la stocker dans une variable. En montrant que ce qui pose problème, mon programme ressemble à ça:

from tkinter import*
 
rep1_carte = 0
 
window = Tk()
 
frame = Frame(window, bg='#98E7FF')
 
entry1 = Entry(frame)
entry1.pack(expand=YES)
 
 
frame.pack(expand=YES)
 
window.mainloop()


Et donc mon but c'est que dans entry1, je puisse récupérer ce qui est donner pour la mettre dans une variable. J'ai déjà essayer de faire

entry1 = Entry(frame,textvariable=rep1_carte)


mais ça ne marche pas, je sais que l'on peut utiliser "StringVar" mais je n'arrive pas à l'utiliser non plus.

Merci de m'éclairer ;)

PS: j'ai aussi un bouton donc si c'est plus facile je peux aussi insérer la récupération de ma variable dedans ;)

2 réponses

Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
25 mars 2020 à 12:06
Bonjour AziiBoRn35,

Tu devrais chercher un peu sur le Net, il y a plein de tutos décrivant les méthodes applicables à une 'entry'

par exemple : http://tkinter.fdex.eu/doc/entw.html

Il y en a bien une qui permet de récupérer le texte entré … entry1.xxx()
1
AziiBoRn35 Messages postés 2 Date d'inscription mardi 24 mars 2020 Statut Membre Dernière intervention 25 mars 2020
25 mars 2020 à 12:07
D'accord je regarde ça merci ;)
Parce-que j'ai regardé beaucoup sur internet..
0