commit 02d02d4d3190a816eefde60589a4f7dce682bd5d Author: paul.bertrand Date: Mon Apr 7 09:25:14 2025 +0200 mon fichier diff --git a/Tkinter sujet 4 Paul.py b/Tkinter sujet 4 Paul.py new file mode 100644 index 0000000..f812e53 --- /dev/null +++ b/Tkinter sujet 4 Paul.py @@ -0,0 +1,48 @@ +from tkinter import * + +#Fonction de convertion de millimètres à pouces +def convertmipo(): + mimimetre = value.get() + pouces = float(mimimetre)/25.4 + label.configure(text="Résultat : "+"%.2f"%pouces+" pouces") + +#Fonction de convertion de pouces à millimètres +def convertpomi(): + pouces = value.get() + mimimetre = float(pouces)*25.4 + label.configure(text="Résultat : "+"%.2f"%mimimetre+" mimimètres") + + +fenetre = Tk() +fenetre.geometry("500x250") +fenetre.configure(background="lightskyblue") + +# entrée des milimetres/pouces +value = StringVar() +value.set("Entrez ici votre valeur") + +entree = Entry(fenetre, textvariable=value, width=30) +entree.pack(pady=(20, 20)) + + + +#Boutton pour convertir les pouces en millimètres +bout = Button(text="Convertir les pouces en millimètres", command=convertpomi, bg="silver") +bout.pack(pady=(10, 10)) + +#Boutton pour convertir les millimètres en pouces +bout = Button(text="Convertir les millimètres en pouces", command=convertmipo, bg="silver") +bout.pack(pady=(10, 10)) + +#Résultat de la convertion +label = Label(fenetre, text="millimètres / pouces : ", bg=None, bd=0, highlightthickness=0, relief="flat") +label.pack(pady=(20, 20)) + +#Bonton de sortie de la fenêtre +B=Button(fenetre, text="Fermer", bg="crimson", cursor="watch", command=fenetre.destroy) +B.pack() + + +fenetre.mainloop() + +