Afficher une variable dans une insertion de texte
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 :
Code:
1 2
| a = 57
print("Vous avez", a, "euros.") |
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:
1 2 3 4 5
| zonetexte.insert(END, "Vous avez", a, "euros.")
ou
zonetexte.insert(END, "Vous avez" + a + "euros.") |
Si vous voulez, voici comment je définis "zonetexte" :
Code:
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) |
Mais ce que j'ai proposé plus tard n'est pas fonctionnel, la syntaxe ne doit pas être la bonne.
Voici l'erreur que ça me donne:
Citation:
TypeError: not all arguments converted during string formatting
Savez-vous comment faire ?
Merci par avance !