You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.3 KiB
48 lines
1.3 KiB
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()
|
|
|
|
|
|
|