Bonjour,
Je cherche à insérer une simple variable en int (et en string plus tard, mais dans l'exemple qui suit en int) dans du texte, comme ceci :
Là, c'est fait avec le print() qui affiche le résultat dans la console, mais moi je veux le faire dans une zone de texte de Tkinter. En gros, ça donnerai un truc comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a = 57 print("Vous avez", a, "euros.")
Si vous voulez, voici comment je définis "zonetexte" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 zonetexte.insert(END, "Vous avez", a, "euros.") ou zonetexte.insert(END, "Vous avez" + a + "euros.")
Mais ce que j'ai proposé plus tard n'est pas fonctionnel, la syntaxe ne doit pas être la bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 zonetexte = Text(frametexte, width="70", height="23", wrap=WORD, borderwidth="3", relief="sunken", font="Verdana 11", bg="#ffffff", cursor="x_cursor") zonetexte.grid(sticky=N+S+W+E)
Voici l'erreur que ça me donne:
Savez-vous comment faire ?TypeError: not all arguments converted during string formatting
Merci par avance !
Partager