2014-03-04 51 views
4

這裏是我的代碼:的Tkinter將焦點設置entry組件

import tkinter as tk 
userData = tk.Tk() 
nbdays = tk.IntVar() 
mainframe = tk.Frame(userData, relief= 'raised', borderwidth=1) 
tk.Label(mainframe, text = 'Number of days', font = 10).place(x=2, y = 30) 
tk.Entry(mainframe, width= 8, textvariable = nbdays).place(x= 200, y= 30) 

[...]

我如何設置焦點,去年tk.Entry控件(。)?

+1

使用'幫助(tk.Entry)'。 – User

回答

11

使用focus_set方法,適用於所有的部件:

entry = tk.Entry(...) 
entry.place(...) 
entry.focus_set()