Подтвердить что ты не робот

Как установить текст по умолчанию для виджета Tkinter Entry

Как установить текст по умолчанию для виджета входа Tkinter в конструкторе? Я проверил документацию, но я не вижу в конструкторе что-то вроде параметра "string="?

Существует аналогичный ответ для использования таблиц и списков, но это для простого виджета Entry.

4b9b3361

Ответ 1

используйте Entry.insert.

Например:

from Tkinter import *

root = Tk()
e = Entry(root)
e.insert(END, 'default text')
e.pack()
root.mainloop()

или используйте textvariable:

from Tkinter import *

root = Tk()
v = StringVar(root, value='default text')
e = Entry(root, textvariable=v)
e.pack()
root.mainloop()