Comment définir le texte par défaut d'un widget Tkinter Entry dans le constructeur? J'ai vérifié la documentation, mais je ne vois pas quelque chose comme un "string="
option à définir dans le constructeur?
Il existe une réponse similaire pour l'utilisation des tableaux et des listes, mais il s'agit d'un widget d'entrée simple.
Utilisation Entry.insert
. Par exemple:
try:
from tkinter import * # Python 3.x
except Import Error:
from Tkinter import * # Python 2.x
root = Tk()
e = Entry(root)
e.insert(END, 'default text')
e.pack()
root.mainloop()
Ou utilisez l'option textvariable
:
try:
from tkinter import * # Python 3.x
except Import Error:
from Tkinter import * # Python 2.x
root = Tk()
v = StringVar(root, value='default text')
e = Entry(root, textvariable=v)
e.pack()
root.mainloop()