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

Как мне сфокусироваться на текстовый виджет Python Tkinter?

Я хотел бы открыть графический интерфейс приложения и автоматически помещать курсор в конкретный текстовый виджет. Лучший сценарий: как только приложение запущено, кто-то может начать вводить текст, не нажимая на текстовый виджет. Это всего лишь небольшой пример, отображающий проблему:

from Tkinter import *
root = Tk()
Window = Frame(root)
TextWidget = Text(Window)
TextWidget.pack()
Window.pack()
root.mainloop()
4b9b3361

Ответ 1

Вы используете метод focus_set. Например:

from Tkinter import *
root = Tk()
Window = Frame(root)
TextWidget = Text(Window)
TextWidget.pack()
Window.pack()
TextWidget.focus_set()
root.mainloop()