2013-06-04 78 views
0

我有一個tkinter頁面,要求輸入用戶名和密碼(2個輸入框用於此目的)。我想要的是,只要用戶運行腳本,光標應該位於用戶名字段(第一個輸入框)中,以便用戶可以鍵入用戶名,而無需在鍵入之前使用鼠標單擊輸入框。無論如何去做?python tkinter entrybox光標

回答

4

您正在尋找的術語是「焦點」 - 焦點定義哪個小部件處於活動狀態並接受鍵盤事件。您可以在窗口可見之前設置焦點,並且當它變爲可見時它將具有焦點。

要做到這一點,你應該使用focus_set方法,它適用於所有插件:

import Tkinter as tk 
... 
entry1 = tk.Entry(...) 
entry1.focus_set()