2013-06-04 1 views
0

사용자 이름과 암호를 묻는 tkinter 페이지가 있습니다 (이 용도로 2 개의 입력 상자가 사용됩니다). 내가 원하는 것은 사용자가 입력을하기 전에 입력 상자를 클릭하기 위해 마우스를 사용할 필요없이 사용자가 사용자 이름을 입력 할 수 있도록 사용자가 스크립트를 실행하자마자 커서가 사용자 이름 필드 (첫 번째 입력 상자)에 있어야합니다. 어쨌든 그것을 할 수 있습니까?Python tkinter entrybox 커서

답변

4

찾고있는 용어는 "포커스"입니다. 포커스는 활성화 된 위젯과 키보드 이벤트를 수락하는 것을 정의합니다. 윈도우가 보이기 전에 포커스를 설정할 수 있습니다. 포커스가 보이면 보입니다.

import Tkinter as tk 
... 
entry1 = tk.Entry(...) 
entry1.focus_set() 
이렇게하려면

당신은 모든 위젯에 사용할 수있는 focus_set 방법을 사용해야합니다