2012-11-29 12 views
7

Chciałbym ustawić fokus mojego programu na konkretny widget entry, aby móc od razu rozpocząć wprowadzanie danych - w jaki sposób mogę to zrobić?Ustawianie fokusu na konkretny widget wpisu TKinter

Mój obecny kod

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

Odpowiedz

15

Zastosowanie 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

że jest wielkie dzieła !!! dzięki! ;) – Leo

Powiązane problemy