From 4016878e4e04d11451b1d671b42b8ab39a2a21bb Mon Sep 17 00:00:00 2001 From: erika <> Date: Fri, 3 May 2024 11:54:57 +0200 Subject: [PATCH] first commit --- projet interface.py | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 projet interface.py diff --git a/projet interface.py b/projet interface.py new file mode 100644 index 0000000..005b914 --- /dev/null +++ b/projet interface.py @@ -0,0 +1,49 @@ +#Sujet 4 : vous devez réaliser une interface graphique constituée de : +#• un Entry pour pouvoir saisir une valeur de longueur en pouce ou en millimètres (float). +#• un bouton conversionPM associé à une fonction qui converti les pouces en millimètres et qui affiche la valeur +#dans un Label +#• un bouton conversionMP associé à une fonction qui converti les millimètres en pouces et qui affiche la valeur +#dans un Label + +from tkinter import* + +fenetre = Tk() + +#label +label = Label(fenetre, text="convertisseur de valeurs", bg="red") +label.pack() + +#entrée +value = StringVar() +value.set("valeur à saisir :") +entree = Entry(fenetre, textvariable=value, width=30) +entree.pack() + +#conversionPM +bouton=Button(fenetre, text='conversionPM').pack(side=LEFT, padx=5, pady=5) + +def convertionPM (): + valeur = entry.get() + valeur_float = float(valeur) + valeur_float = ??? * valeur_float + resultat.config(text=f"{valeur_float} pouces.") + + +#conversionMP +bouton=Button(fenetre, text='conversionMP').pack(side=RIGHT, padx=5, pady=5) + +def convertionMP (): + valeur = entry.get() + valeur_float = float(valeur) + valeur_float = valeur_float / ??? + resultat.config(text=f"{valeur_float} millimètre.") + +#Resultat +resultat = Label(fenetre, text="") +resultat.pack(pady=10) + +fenetre.mainloop() + +#unité +#i : pouces +#m : millimètre \ No newline at end of file