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

Tkinter에서 Entry 위젯을 사용하는 방법은 무엇입니까?

<시간/>

항목 위젯은 Tcl/Tk 툴킷에 정의된 한 줄 텍스트 위젯입니다. 항목 위젯을 사용하여 한 줄 사용자 입력을 수락하고 표시할 수 있습니다.

Entry 위젯을 사용하려면 먼저 Entry(parent, width, **options) 생성자를 사용하여 Entry 위젯을 생성해야 합니다. . 항목 위젯을 정의한 후에는 configure()를 사용하여 글꼴 속성, 색상, 너비 등과 같은 속성을 구성할 수 있습니다. 방법.

예시

항목 위젯을 만들어 사용자 이름을 수락하고 창에 표시할 수 있습니다.

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

def show_name():
   # Create a Label widget
   label = Label(win, text="Hello " + str(entry.get()) + "👋", font=('Calibri 25')).pack(pady=20)
   entry.delete(0, END)

# Create a Label
Label(win, text="Enter Your Name").pack()

# Create an Entry widget
entry = Entry(win, width=25)
entry.pack(pady=20)

Button(win, text="Submit", command=show_name).pack()

win.mainloop()

출력

위의 코드를 실행하면 Entry 위젯과 버튼이 있는 창이 표시됩니다. 주어진 Entry 위젯에 이름을 입력하고 버튼을 클릭하면 창에 메시지가 표시됩니다.

Tkinter에서 Entry 위젯을 사용하는 방법은 무엇입니까?