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