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