Appia의 IT세상

파이썬[Python] 029 tkinter 기본강의 009 tkMessagebox 및 tkinter에 대한 생각 본문

Python/Python Tk (GUI)

파이썬[Python] 029 tkinter 기본강의 009 tkMessagebox 및 tkinter에 대한 생각

Appia 2020. 1. 4. 06:40
반응형

종종 프로그램을 동하거나, 설치 중에 문제가 발생하거나, 아니 엇인가를 어떤경고 메시지 나타낸다던지, 경우 별도의 창으로 문제 상황등에 대해서 알려줍니다. 이러 분들은 messagebox라고 합니다. 번에는 같은 messagebox 대해서 살펴보도 겠습니다. 먼저, 기본적인 생성은음과 같습니다.

 

tkMessageBox.FunctionName(title, message [, options])

 

여기에서 FunctionName 하셔야 합니다. 실제 warning/Error/또 question 대해서 다분에름을탕으로용합니다.

 

showinfo

showwarning

showerror

askquestion

askokcancel

askyesno

askretrycancel

 

그럼 예시 살펴보도겠습니다.

 

from tkinter import *
from tkinter import messagebox

def hello():
   messagebox.showinfo("MsgBox", "Welcome Appia")

top = Tk()
B1 = Button(top, text = "displayButton", command = hello)
B1.pack()

top.mainloop()

위의 예시를 실행하면 다음과 같은 화면이 나타납니다. 

 

포스팅으로 기본적인 tkinter 포스팅은 마무리 할까 합니다. 다 포스팅에서는 함꼐 응용할 있는 방안등에 대해서 포스팅을 드리 목표입니다. 비 포스팅이 상세하지 않을 있지만, 빠르게 사용해야 분들에게움이 되지 않을까 생각을 합니다

 

Tkinter 경우 매우 투박하고, 이쁘지 않은 GUI입니다. 그럼에도 많은들이 선호 하 이유 python내듈이기문에 별도의 설치 없이 바로 사용이능합니다. 이 같은 장점문에 많은이들에게 받는 같습니다.

 

분에젯등을탕으로 qt, wxpython등에서 관련해서용하시거나 찾아 보시 것도 좋을 것이라고 생각합니다.

 

, 궁금하시거나, 문의항이 있으시면 언제든지 댓글 방명록에 남겨주시길랍니다.

반응형
Comments