Tkinter messagebox
2024. 3. 17. 18:34ㆍGUI/tkinter
요약 : 이 튜토리얼에서는 tkinter.messagebox 모듈을 사용하여 다양한 메시지 상자를 표시하는 방법을 배웁니다.
tkinter.messagebox 모듈 소개
Tkinter 애플리케이션을 개발할 때 발생한 이벤트에 대해 사용자에게 알리고 싶은 경우가 많습니다.
예를 들어 사용자가 저장 버튼을 클릭하면 레코드가 성공적으로 저장되었음을 알리고 싶습니다.
다른 예로는, 데이터베이스 서버에 연결할 수 없는 등 오류가 발생한 경우 사용자에게 오류를 알릴 수 있습니다.
또한 업데이트가 완료되었지만 기록이 이미 존재하는 경우 경고를 표시할 수 있습니다.
이러한 모든 시나리오를 다루기 위해 tkinter.messagebox 모듈의 다양한 기능을 사용할 수 있습니다.
- showinfo() – 작업이 성공적으로 완료되었음을 알립니다.
- showerror() – 오류로 인해 작업이 완료되지 않았음을 알립니다.
- showwarrning() – 작업이 완료되었지만 예상대로 동작하지 않았음을 알립니다.
이러한 함수는 모두 두 가지 인수를 허용합니다.
showinfo(title, message)
showerror(title, message)
showwarrning(title, message)
- title이 대화 상자의 제목 표시줄에 표시됩니다.
- message가 대화 상자에 표시됩니다.
메시지를 여러 줄로 확장하려면 새 줄 문자 '\n'를 추가할 수 있습니다.
Tkinter 메시지 상자 예제
다음 프로그램은 세 개의 버튼으로 구성됩니다. 버튼을 클릭하면 해당 메시지 상자가 표시됩니다.

'GUI > tkinter' 카테고리의 다른 글
Tkinter askokcancel (0) | 2024.03.19 |
---|---|
Tkinter askyesno (0) | 2024.03.18 |
Switching between Frames Using the Frame tkraise() Method (1) | 2024.03.16 |
Developing a Full Tkinter Object-Oriented Application (0) | 2024.03.15 |
Tkinter Object-Oriented Frames (0) | 2024.03.14 |