Feb-08-2020, 04:01 PM
Bonjour à tous,
J'ai un petit soucis concernant mon programme.
Quand j'appelle directement la fonction 'louer-materiel', il m'affiche le numéro rentrer dans 'Entry'
mais quand je passa d'abord par la fonction 'acceuil' qui va ensuite dans 'louer_materiel', rien ne s'imprime. J'ai l'impression qu'il a oublié 'saisir'
Seriez-vous pourquoi cela ne marche pas ?
merci d'avance
Bonne journée
J'ai un petit soucis concernant mon programme.
Quand j'appelle directement la fonction 'louer-materiel', il m'affiche le numéro rentrer dans 'Entry'
mais quand je passa d'abord par la fonction 'acceuil' qui va ensuite dans 'louer_materiel', rien ne s'imprime. J'ai l'impression qu'il a oublié 'saisir'
Seriez-vous pourquoi cela ne marche pas ?
merci d'avance
Bonne journée
from tkinter import * def louer_materiel(): def louer(event): valeur=saisir.get() print(str(valeur)) fenetre1 = Tk() saisir=StringVar() entree = Entry(fenetre1,textvariable=saisir, width=30).grid(row=2, column=2,columnspan=2,pady=8) bouton_valider = Button(fenetre1, text="ok", command=louer,width=10,heigh=1).grid(row=3,column=2,padx=20, pady=8) fenetre1.mainloop() def acceuil (): fenetre = Tk() bouton1 = Button(fenetre, text="Louer un matériel",width=36,heigh=1,command=louer_materiel).grid(row=2,column=1,padx=20, pady=8) fenetre.mainloop() acceuil()