Tkinter 애플리케이션의 항목 위젯은 단일 행 사용자 입력을 지원합니다. width를 사용하여 너비와 같은 항목 위젯의 크기를 구성할 수 있습니다. 특성. 그러나 tkinter에는 높이가 없습니다. 항목 위젯의 높이를 설정하는 속성입니다. 높이를 설정하려면 font('font_name', font-size)를 사용할 수 있습니다. 특성. Entry 위젯에 있는 텍스트의 글꼴 크기는 항상 Entry 위젯의 높이로 작동합니다.
예
이것을 더 명확하게 이해하기 위해 예를 들어 보겠습니다. 다음 단계를 따르십시오 -
-
필요한 라이브러리 가져오기
-
항목 위젯을 만들고 font('font-name', font-size)를 지정하여 너비와 높이를 설정합니다. 재산.
-
레이블 위젯을 사용하여 사용자 이름을 인쇄하는 버튼을 만듭니다.
-
사용자의 이름을 표시하는 레이블을 생성하는 함수를 정의합니다.
-
get() 사용 항목 위젯에서 문자열 입력을 반환하는 함수입니다.
# Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Define a function def myClick(): greet= "Hello " + name.get() label=Label(win, text=greet, font=('Arial', 12)) label.pack(pady=10) # Create an entry widget name=Entry(win, width=50, font=('Arial 24')) name.pack(padx=10, pady=10) # Create a button button=Button(win, text="Submit", command=myClick) button.pack(pady=10) win.mainloop()
출력
위의 프로그램을 실행하면 사용자에게 이름을 입력하도록 요청하는 항목 위젯과 이름을 제출하는 버튼이 있는 창이 표시됩니다. "제출"을 누르면 화면에 레이블 위젯이 표시됩니다.
이제 필드에 이름을 입력하고 "제출"을 클릭하여 출력을 확인하십시오.