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

Tkinter의 메시지 상자 내에서 항목 상자를 얻는 방법은 무엇입니까?

<시간/>

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 위젯에 이름을 입력하라는 팝업 메시지 상자가 표시됩니다.

Tkinter의 메시지 상자 내에서 항목 상자를 얻는 방법은 무엇입니까?

이름을 입력하고 "확인"을 클릭하십시오. 다음 메시지가 표시됩니다 -

Tkinter의 메시지 상자 내에서 항목 상자를 얻는 방법은 무엇입니까?