问题 如何将焦点放在python Tkinter文本小部件上?


我希望能够打开App GUI并让它自动将光标放入特定的文本小部件中。最佳情况是:一旦应用程序启动,有人可以开始输入而无需单击文本小部件。这只是一个显示问题的小例子:

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

2925
2018-03-18 19:04


起源



答案:


你用的是 focus_set 方法。例如:

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

16
2018-03-18 19:13



这正是我所寻找的,我不敢相信我错过了它:)。谢谢。 - Symon


答案:


你用的是 focus_set 方法。例如:

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

16
2018-03-18 19:13



这正是我所寻找的,我不敢相信我错过了它:)。谢谢。 - Symon