2011-03-18 87 views
10

我希望能够打开App GUI并让它自动将光标放置到特定的文本小部件中。最好的情况是:只要应用程序启动,用户就可以开始输入而无需点击文本小部件。这只是一个小例子显示问题:如何将焦点放在python Tkinter文本小部件上?

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

回答

15

您使用focus_set方法。例如:

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

这就是我正在寻找的东西,我不能相信我错过了它:)。谢谢。 – Symon 2011-03-21 14:07:28

相关问题