Python

(파이썬) 메시지박스 출력하기 tkinter: messagebox.showinfo()

코딩ABC 2023. 11. 21. 10:44
반응형

파이썬의 tkinter 모듈에서 제공하는 messagebox.show() 함수로 메시지 박스를 출력하는 코드입니다.

 

버튼을 클릭하면 출력되도록 했습니다. 이미지 경로는 알맞게 수정해서 실행해야 합니다.

import tkinter.messagebox
from tkinter import *

def myFunc() :
    tkinter.messagebox.showinfo("안녕", "안녕하세요.\n홍길동입니다.")

window = Tk()

photo = PhotoImage(file="c:/temp/kakao11.png")
button1 = Button(window, image=photo, command=myFunc)

button1.pack()

window.mainloop()

(파이썬) 메시지박스 출력하기

 

버튼을 클릭하면 아래와 같은 메시지박스를 출력합니다.

(파이썬) 메시지박스 출력하기

 

showinfo 대신에 showwarning 함수를 사용해서 출력해봤습니다.

tkinter.messagebox.showwarning("안녕", "안녕하세요.\n홍길동입니다.")

(파이썬) 메시지박스 출력하기

 

기타 다양항 모양의 메시지 박스를 출력할 수 있습니다.

 

Question message boxes

tkinter.messagebox.askquestion(title=None, message=None, **options)

tkinter.messagebox.askokcancel(title=None, message=None, **options)

tkinter.messagebox.askretrycancel(title=None, message=None, **options)

tkinter.messagebox.askyesno(title=None, message=None, **options)

tkinter.messagebox.askyesnocancel(title=None, message=None, **options)

 

 

반응형