Variable Entry
Résolu/Fermé
willi_4185
Messages postés
41
Date d'inscription
jeudi 26 septembre 2019
Statut
Membre
Dernière intervention
6 octobre 2022
-
28 janv. 2020 à 03:12
trifou - 29 janv. 2020 à 11:45
trifou - 29 janv. 2020 à 11:45
2 réponses
yg_be
Messages postés
23313
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 novembre 2024
Ambassadeur
1 552
28 janv. 2020 à 09:18
28 janv. 2020 à 09:18
bonjour, peux-tu faire le tour des autres discussions que tu as ouvertes, et fermer celles qui ne sont plus actives?
Bonjour,
Bis repetita: Les
Faire
Lorsqu'on commence à programmer avec une interface graphique, fonctions et portées des variables sont des choses que l'on est censé avoir comprises.
Entry possède un paramètre textvariable qui comme son nom l'indique permet de passer une variable tkinter.
http://effbot.org/tkinterbook/variable.htm
http://effbot.org/tkinterbook/entry.htm
Bis repetita: Les
if __name__==ne servent à rien.
Faire
rps.get(), c'est bien joli, mais à ton avis :
- Est-ce logique de ne pas affecter la valeur d'Entry (via get) à une autre variable de ton programme ?
- Est-ce logique de récupérer cette valeur directement après la création du widget, donc sans que l'utilisateur n'ait saisi quoi que ce soit ?
Lorsqu'on commence à programmer avec une interface graphique, fonctions et portées des variables sont des choses que l'on est censé avoir comprises.
Entry possède un paramètre textvariable qui comme son nom l'indique permet de passer une variable tkinter.
http://effbot.org/tkinterbook/variable.htm
http://effbot.org/tkinterbook/entry.htm
willi_4185
Messages postés
41
Date d'inscription
jeudi 26 septembre 2019
Statut
Membre
Dernière intervention
6 octobre 2022
3
29 janv. 2020 à 02:49
29 janv. 2020 à 02:49
Merci, je viens en effet de commencer le python et j'avoue ne pas comprendre tous les paramètre possible de ce langage
pour le .get() faut-il mettre la var dans la fonction ? et/ou puis-je définir avec le .get() une fonction ?
Un truc qui ressemble a cela :
pour le .get() faut-il mettre la var dans la fonction ? et/ou puis-je définir avec le .get() une fonction ?
Un truc qui ressemble a cela :
rps.get(spr)
def spr(rps.get())
trifou
>
willi_4185
Messages postés
41
Date d'inscription
jeudi 26 septembre 2019
Statut
Membre
Dernière intervention
6 octobre 2022
29 janv. 2020 à 11:45
29 janv. 2020 à 11:45
Utilise une variable tkinter pour ton Entry comme montré dans le lien que je t'ai donné.
import tkinter as tk def retrait(): retrait = tk.Toplevel(app) retrait.geometry("240x92") retrait.title("Retrait") lb = tk.Label(retrait, text="Entrez le montant que vous souhaitez retirer : ") rps = tk.Entry(retrait, textvariable=var_retrait, width=24) rps.focus_set() rps.pack() lb.pack() app = tk.Tk() var_retrait = tk.IntVar() tk.Button(app, text="retrait", command=retrait).pack() tk.Button(app, text="voir montant retrait", command=lambda: print(var_retrait.get())).pack() app.mainloop()
28 janv. 2020 à 13:15