Coder l'action d'un bouton
Bonjour je ne sais pas trop où poster donc désolé d'avance ;-)
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| from tkinter import *
def action():
caf = int(entrycaf.get())
biere = int(entrybiere.get())
friandise = int(entryfriandise.get())
apayer = ((caf*0.3)+(biere*0.8)+(friandise*0.5))
# creer une premiere fenetre
window = Tk()
#Personnaliser cette fenetre
window.title("Machine à calculer popote")#titre du programme
window.geometry("500x450")#dimension de la fenetre
window.minsize(300, 250)#dimension minimale de la fenetre
window.iconbitmap("logo tasse à faé.ico")#pour changer de logo
window.config(background='#41B77F')#pour changer la couleur du fond de la fenetre
#creer la boite
frame = Frame (window, bg='#41B77F', bd=1, relief=SUNKEN)# bd=bordure
#ajouter un nouveau texte
label_title = Label(frame, text="Bienvenue", font = ("Arial", 10), bg= '#41B77F', fg ='white')
#pour centre le texte en tout temps
label_title.pack(expand=NO)
#ajouter un second texte ajouter sub devant title
label_subtitle = Label(frame, text="pensez à payer", font = ("Arial",5), bg= '#41B77F', fg ='white')
#pour centre le texte en tout temps
label_subtitle.pack(expand=YES)
#ajouter un premier bouton
lblcaf = Label(text = "nombre de café")
lblcaf.place (x= 50 , y = 50)
entrycaf = Entry()
entrycaf.place(x=200, y = 50)
lblbiere = Label(text = "nombre de biere")
lblbiere.place (x= 50 , y = 100)
entrybiere = Entry()
entrybiere.place(x=200, y = 100)
lblfriandise = Label(text = "nombre de friandise")
lblfriandise.place (x= 50 , y = 150)
entryfriandise = Entry()
entryfriandise.place(x=200, y = 150)
lbla_payer = Label(text = "a payer")
lbla_payer.place (x= 50 , y = 200)
entrya_payer = Entry()
entrya_payer.place(x=200, y = 200)
Valider = Button ( text = "Valider", command=action)
Valider.place(x = 200, y =250)
#ajouter
frame.pack(expand=YES)
#afficher
window.mainloop() |
mon problème :
je n'arrive pas à coder l'action du bouton "Valider" afin que cette dernière affiche le résultat " a payer"
merci d'avance pour vos conseils
Slash13010