현재 win32gui python27 응용 프로그램을 작성 중입니다 (win7을 실행 중입니다). mainloop()에서 새로운 창을 생성하고 메인 루프를 멈추고 루트 창을 비활성화하여 포커스를 유지하는 것이 가능한지 궁금합니다. 의사 코드 예제의 종류에 :
가 아니라 콘솔 초점 (기본 창에서 초점을 훔치는 : 기본적으로Tkinter의 새로운 Toplevel() 창에 창 초점을 유지하는 방법은 무엇입니까?
root=Tk()
#put in some widgets, such as statusbars, tkfileDialog widgets etc...
O=Toplevel()
OptionMenu(O) #wait for user to make his choices; btw: OptionMenu is a class...
tkFileDialog.askdirectory(...) #THEN interpret this line
, 나는 tkfiledialog과 tksimpledialog에서 위젯의 대부분은 무엇을 달성하고 싶습니다 , wm focus) 그리고 예를 들어 OptionMenu가 해결 된 후에 메인 루프를 다시 시작합니다. 나는 내 목표를 분명히 할 수 있었으면 좋겠다. 나는 Tkinter 프로그래밍을 몇 주 전에 시작했기 때문에, 뒤에서 몇 가지 개념을 혼동하고 잘못 해석 할 수있다 ....
그게 다야!