Bonjour,
J'aimerai que mon programme ci-dessous ne s'affiche plus sur la console interactive mais sur une fenêtre tkinter. Mais vu que je sais pas trop comment faire, j'aimerais qu'on m'aide un peu. Si je n'ai pas été clair dites le moi. J'espère que vous pourrez m'aider. Le programme :
def euro(franc):
resultat=franc/6.55957
return resultat
def franc(euro):
res=euro*6.55957
return res
print("Convertisseur euros-francs, et francs-euros:")
print("Faites votre choix:")
print("1.francs en euros")
print("2.euros en francs")
choix=input("1 ou 2 ? Votre réponse est ")
if choix == "1":
print("Combien de francs voulez-vous convertir en euros?")
fr=float(input("Votre réponse est "))
print(fr,"francs =",euro(fr),"euros")
elif choix == "2":
print("Combien d'euros voulez-vous convertir en francs?")
eur=float(input("Votre réponse est "))
print(eur,"euros =",franc(eur),"francs")
étape 1)Tu doit créer un canevas et une fenêtre tkinter
from tkinter import *
tk=Tk() #la tu crée la fenêtre
canvas=Canvas #la tu crée le canevas
Canvas=Canvas(tk, width=500, height= 400) #tu choisit la taille
canvas.pack() #ça aligne tout bien il me semble
2) pour rajouter un texte:
canvas.create_texte(170, 120, text='bonjour monde',fill='red' , (font ='Helvetica',20))
#la par exemple tu crée un texte "bonjour monde" aux coordonnées (170,120) de couleur rouge en police helvetica taille 20
3) pour cacher et faire aparaitre ton texte, tu utilise la fonction "itemconfig" et tu bouge le parametre "sate" qui a des valeurs comme "normal" et "hidden".