본문 바로가기

DEV/Python

[Tkinter] 윈도우 최상위 창으로 만들기

반응형

Tkinter를 이용해 생성한 윈도우를 화면 맨위에 고정하려면 -topmost 속성을 이용하면 가능합니다.

 

from tkinter import *

tk = Tk()
tk.attributes('-topmost', 'true')

 

또 Tkinter 모듈을 사용해 VC++ Modal Dialog 방식으로 서브 윈도우를 생성하려면 윈도우를 grab_set으로 설정해야 합니다.

tk.grab_set()

 

 

[MFC] Modeless Dialog(모달리스/모델리스 대화상자)

Modeless Dialog(모달리스/모델리스 대화상자)   1. Modal 과 Modeless      ...

blog.naver.com

 

 

윈도우를 tkinter.Tk()가 아닌 tkinter.TopLevel()로 생성하면 메인 윈도우에 종속된 서브윈도우로 생성되어 메인윈도우가 종료될 경우 함께 종료되는 윈도우로 만들 수 있습니다.

반응형