패딩은 애플리케이션에서 위젯의 레이아웃을 향상시킵니다. Tkinter에서 애플리케이션을 개발하는 동안 두 가지 이상의 방법으로 패딩을 설정할 수 있습니다. Tkinter의 기하학 관리자를 사용하면 패딩(padx 및 패디 ) 모든 위젯(레이블, 텍스트, 버튼) , 등). 응용 프로그램 구성 요소와 해당 속성의 모양과 느낌을 일관되게 설정하려면 변수에 값을 정의할 수 있습니다. 값은 위젯의 패딩을 정의하는 데 추가로 사용할 수 있습니다. 예를 들어 이것을 이해합시다.
예시
다음 예에서는 위젯이 정의된 프레임을 생성합니다. 위젯의 모양과 느낌이 일관된지 확인하기 위해 변수에서 값을 가져와 패딩 값 대신 사용할 수 있습니다.
# Import required libraries from tkinter import * # Create an instance of tkinter window win = Tk() win.geometry("700x350") # Define padding values in variables px=30 py=30 # Create a frame widget frame=Frame(win, width=40, height=65, bg="blue") # Create a label widget label=Label(frame, text="A Labeled Widget", font=('Arial 15 bold'), bg="skyblue") label.pack(padx=px, pady=py) frame.pack(padx=px, pady=py) win.mainloop()
출력
위의 코드를 실행하면 프레임 안에 Label 위젯이 있는 창이 표시됩니다.
변수 "px" 및 "파이" 패딩 값을 정의하는 데 사용됩니다. 변수 자체에서 패딩 값을 변경해 보십시오.