대화 상자는 사용자에게 특정 작업을 수행하도록 알리는 데 유용합니다. 우리는 이미 대화 상자에 익숙하고 여러 번 대화 상자와 상호 작용합니다. 특정 Tkinter 응용 프로그램에서 메시지, 사용자 상호 작용 대화 상자, 단일 값 입력 대화 상자, 파일 선택기 등과 같은 모든 유형의 대화 상자를 만들 수 있습니다. 대화 상자를 만들기 위해 Tkinter에는 메시지 상자, 단순 대화 상자, 파일 대화 상자, 및 색상 선택기 .
예
이 예에서는 사용자에게 옵션을 선택하도록 알리는 메시지 상자를 만듭니다.
#Import the tkinter library from tkinter import * from tkinter import messagebox #Create an instance of Tkinter frame win= Tk() #Define the geometry of the function win.geometry("750x250") answer = messagebox.askyesno("Question","Do you like Python Tkinter?") #Create a Label Label(win, text=answer, font= ('Georgia 20 bold')).pack() win.mainloop()
출력
위의 코드를 실행하면 프롬프트 대화 상자가 표시됩니다. 옵션을 선택하면 예(1) 또는 아니요(0)에 따라 부울 값이 표시됩니다.
예 또는 아니오를 클릭하면 Tkinter 창을 1 또는 0 값으로 업데이트합니다.