Devs/Python

[Python] Tkinter - Message Box

whawoo 2025. 4. 5. 20:40
반응형

Tkinter 에서 간단한 다이얼로그 팝업창을 표시하기 위해서 사용되는 기능으로 messagebox란 것이 있다

먼저 사용하는 방법은 아래와 같다

from tkinter import *
# 위에서 *로 모두 포함시키는 것처럼 보이나 messagebox는 임포트 되지 않아서 따로 추가가 필요
# 따로 분리되어 있는 것으로 보인다
from tkinter import messagebox

# 가장 간단한 메시지 팝업으로 타이틀과 메시지가 있음 
messagebox.showinfo(title="Title", message="Text")

showinfo로 확인 버튼만 있는 팝업

 

showinfo 외에도 유저에게 ask하는 형태로 위와 같이 사용되는 것들도 존재한다

askokcancel을 예시로 해서 보여준 스크린샷

ask류는 bool 값으로 확인 취소의 결과를 반환하고 그걸 토대로 다음 코드를 작성해나가면 된다 (당연하지만 확인이 TRUE, 취소가 FALSE이다)

반응형