|
|
|
@ -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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|