tkinter의 messagebox 라이브러리에서 사용할 수 있는 다양한 메서드와 내장 함수가 있습니다. 메시지 상자를 표시하고 항목 위젯에서 사용자로부터 일부 입력을 받는다고 가정해 보겠습니다. 이 경우 askstring을 사용할 수 있습니다. simpledialog의 라이브러리 . 요청 문자열 라이브러리는 두 개의 인수, 즉 창 제목과 항목 위젯 앞에 입력 제목을 사용하는 창을 만듭니다. 작동 방식을 이해하기 위해 예를 들어 보겠습니다.
예시
# Import the required library from tkinter import * from tkinter.simpledialog import askstring from tkinter.messagebox import showinfo # Create an instance of tkinter frame and window win=Tk() win.geometry("700x300") name = askstring('Name', 'What is your name?') showinfo('Hello!', 'Hi, {}'.format(name)) win.mainloop()
출력
위의 코드를 실행하면 주어진 Entry 위젯에 이름을 입력하라는 팝업 메시지 상자가 표시됩니다.
이름을 입력하고 "확인"을 클릭하십시오. 다음 메시지가 표시됩니다 -