2012-11-29 59 views
7

我想將我的程序的焦點設置到特定的entry小部件,以便我可以立即開始輸入數據 - 我該怎麼做?將焦點設置到特定的TKinter條目小部件

我當前的代碼

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() 

回答

15

使用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() 
+0

這是偉大的作品!謝啦! ;) – Leo

相關問題