반응형
파이썬의 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)
반응형
'Python' 카테고리의 다른 글
(파이썬) random.randint(): 덧셈 게임 만들기 (0) | 2023.11.24 |
---|---|
(파이썬) 숫자 맞추기 게임 (0) | 2023.11.21 |
(파이썬) matplotlib.pyplot bar() 막대그래프 그리기 (0) | 2023.11.20 |
(파이썬) matplotlib: 파이(pie) 차트 그리기 (0) | 2023.11.18 |
(파이썬) 내장함수 set(세트,셋,집합) 합집합 교집합 차집합 부분집합 (0) | 2023.11.17 |