特定のTKinterエントリウィジェットにフォーカスを設定する 質問する

特定の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()

ベストアンサー1

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

おすすめ記事