将焦点设置为特定的TKinter条目小部件

Leo*_*Leo 15 python tkinter

我想将我的程序的重点设置为特定的entry小部件,以便我可以直接开始输入数据 - 我该怎么做?

我目前的代码

from Tkinter import *
root = Tk()
frame=Frame(root,width=100,heigh=100,bd=11)
frame.pack()
label = Label(frame,text="Enter a digit that you guessed:").pack()
entry= Entry(frame,bd=4)
entry.pack()

button1=Button(root,width=4,height=1,text='ok')
button1.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

unu*_*tbu 26

用途entry.focus():

from Tkinter import *
root = Tk()
frame=Frame(root,width=100,heigh=100,bd=11)
frame.pack()
label = Label(frame,text="Enter a digit that you guessed:").pack()
entry= Entry(frame,bd=4)
entry.pack()
entry.focus()
button1=Button(root,width=4,height=1,text='ok')
button1.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)


小智 5

我尝试了这个方法,没问题

entry= Entry(root)
entry.focus()
entry.pack
Run Code Online (Sandbox Code Playgroud)

  • 缺少括号:`entry.pack()` (5认同)