manon
7 months ago
commit
88a2e9dc0f
1 changed files with 45 additions and 0 deletions
@ -0,0 +1,45 @@ |
|||
#Sujet n°4 - Manon Bellynck |
|||
|
|||
#Importe la librairie tkinter et ouvrir une fenetre tkinter |
|||
from tkinter import* |
|||
|
|||
fenetre = Tk() |
|||
|
|||
# Taille de la fenetre |
|||
cnv=Canvas(fenetre, width=500, height=0, bg="white") |
|||
cnv.pack() |
|||
|
|||
# Phrase d'acceuil |
|||
label = Label(fenetre, text="Ceci est un convertisseur, de pouces a millimètres et inversement.") |
|||
label.pack() |
|||
|
|||
# Commande pour passer des pouces au millimètres |
|||
def conversion_pm (): |
|||
valeur = entry.get() |
|||
valeur_float = float(valeur) |
|||
valeur_float = 25.4 * valeur_float |
|||
resultat.config(text=f"Ça fait {valeur_float} pouces.") |
|||
|
|||
# Commande pour passer des millimètres au pouces |
|||
def conversion_mp (): |
|||
valeur = entry.get() |
|||
valeur_float = float(valeur) |
|||
valeur_float = valeur_float / 25.4 |
|||
resultat.config(text=f"Ça fait {valeur_float} millimètres.") |
|||
|
|||
# Entrer une valeur |
|||
entry = Entry(fenetre) |
|||
entry.pack() |
|||
|
|||
# Création des boutons de conversion |
|||
bouton_conversion_pm = Button(fenetre, text="Conversion PM", command=conversion_pm) |
|||
bouton_conversion_pm.pack(side=LEFT) |
|||
|
|||
bouton_conversion_mp = Button(fenetre, text="Conversion MP", command=conversion_mp) |
|||
bouton_conversion_mp.pack(side=RIGHT) |
|||
|
|||
# Afficher le résultat |
|||
resultat = Label(fenetre, text="") |
|||
resultat.pack(pady=10) |
|||
|
|||
fenetre.mainloop() |
Loading…
Reference in new issue