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

Tkinter에서 Entry 위젯의 입력을 반환합니다.

<시간/>

Tkinter의 Entry 위젯은 텍스트 필드에서 한 줄 사용자 입력을 허용하는 입력 위젯일 뿐입니다. Entry 위젯에 입력된 데이터를 반환하려면 get()을 사용해야 합니다. 방법. 콘솔에 추가로 인쇄할 수 있는 항목 위젯의 데이터를 반환합니다.

다음 예제는 레이블 위젯의 도움으로 창에 표시하는 데 사용할 수 있는 입력 데이터도 반환합니다.

#Import the required libraries
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x250")

# Define a function to return the Input data
def get_data():
   label.config(text= entry.get(), font= ('Helvetica 13'))

#Create an Entry Widget
entry = Entry(win, width= 42)
entry.place(relx= .5, rely= .5, anchor= CENTER)

#Inititalize a Label widget
label= Label(win, text="", font=('Helvetica 13'))
label.pack()

#Create a Button to get the input data
ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER)

win.mainloop()

출력

위의 코드를 실행하면 Entry 위젯이 있는 창이 표시되고 입력을 화면에 표시하는 버튼이 표시됩니다.

Tkinter에서 Entry 위젯의 입력을 반환합니다.

이제 "표시하려면 클릭" 버튼을 클릭하면 캔버스에 사용자 입력이 표시됩니다.

Tkinter에서 Entry 위젯의 입력을 반환합니다.