erika
7 months ago
commit
4016878e4e
1 changed files with 49 additions and 0 deletions
@ -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 |
Loading…
Reference in new issue