From 07f488a52fd44a70778b267979f3caf74986d1ac Mon Sep 17 00:00:00 2001 From: NEVEU Thomas Date: Tue, 31 Mar 2026 11:38:09 +0200 Subject: [PATCH] =?UTF-8?q?projet=20termin=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projet_tkinter.py | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/projet_tkinter.py b/projet_tkinter.py index ea9c502..c7dc2ac 100644 --- a/projet_tkinter.py +++ b/projet_tkinter.py @@ -2,15 +2,26 @@ import tkinter as tk def convkm() : - vts1 = value.get() - value.get() = vts1/1.609 - print(value.get()) + """ lit la valeur de l'entrée puis divise par 1.609 et enfin modifie le label""" + val = value.get() + val = val / 1.609 + resultat.config(text = val) + + def convml() : - vts2 = value.get() - print(value.get()) - + """ lit la valeur de l'entrée puis divise par 1.609 et enfin modifie le label""" + val = value.get() + val = val * 1.609 + resultat.config(text = val) +N = 5 +def set_label() : + if var1.get() == '' or var2.get() == '': + pass + else: + res = float(var1.get()) * float(var2.get()) + result.set('{number:.{digits}f}'.format(number=res, digits=N)) fenetre = tk.Tk() @@ -20,21 +31,23 @@ canvas = tk.Canvas(fenetre, width=500, height=500, bg='white') tk.Label(text="Convertisseur de vitesse").grid(column= 1, columnspan= 3) value = tk.DoubleVar() -value.set("Entrez vitesse en Km/h ou Mph") + entree = tk.Entry(fenetre, textvariable=value, width=30) entree.grid(column=1, columnspan= 3) +tk.Label(text="Convertion").grid(column= 1, columnspan= 3) tk.Button (fenetre, text ='Kilomètres -> Miles', command = convkm).grid(column=1, - row=2, + row=3, padx=5, pady=5) tk.Button (fenetre, text ='Miles -> Kilomètres', command = convml).grid(column=2, - row=2, + row=3, padx=5, pady=5) - +resultat=tk.Label(fenetre, text = "") +resultat.grid(column=1, columnspan= 3)