Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter의 다른 메시지 - Python

<시간/>

Tkinter는 파이썬의 GUI 모듈입니다. 사용자 동작 또는 실행 중인 프로그램의 상태 변경에 대한 응답으로 다양한 메시지 표시 옵션을 사용합니다. 메시지 상자 클래스는 확인 메시지, 오류 메시지, 경고 메시지 등과 같은 다양한 메시지를 표시하는 데 사용됩니다.

예시-1

아래 예는 배경색, 글꼴 크기 및 색상 등을 사용자 정의할 수 있는 메시지 표시를 보여줍니다.

import tkinter as tk
main = tk.Tk()

key = "the key to success is to focus on goals and not on obstacles"

message = tk.Message(main, text = key)
message.config(bg='white', font=('times', 32, 'italic'))

message.pack()
tk.mainloop()

위의 코드를 실행하면 다음 이미지가 나타납니다 -

Tkinter의 다른 메시지 - Python

예시-2

아래 예에서 정보 표시 또는 오류 표시 등과 같은 많은 표준 작업이 표시되는 것을 볼 수 있습니다. 다양한 메시지 범주를 표시하는 데 사용되는 messagebox 클래스의 다양한 기능이 있습니다.

질문 상자

이는 skquestion()을 사용하여 수행됩니다. 기능.

예시

from tkinter.messagebox import *
print(askquestion("Question", "Proceed to next Step?"))

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Tkinter의 다른 메시지 - Python

재시도 상자

이는 askretrycancel()을 사용하여 수행됩니다. 기능.

from tkinter.messagebox import *
print(askretrycancel("Retry", "Try Again?"))

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Tkinter의 다른 메시지 - Python

오류 상자

이는 showerror()를 사용하여 수행됩니다. 기능.

from tkinter.messagebox import *
print(showerror("Error", "Error in checkout"))

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Tkinter의 다른 메시지 - Python

경고 상자

이는 askretrycancel()을 사용하여 수행됩니다. 기능.

from tkinter.messagebox import *
print(showwarning("Warning", "This may result in delay !"))

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Tkinter의 다른 메시지 - Python