파머의 라이브러리

반응형

 

tkinter로 UI 구성 시 grid view 사용시에 각 컬럼사이에 공백을 주고 싶을떄가 있습니다.

빈 컴포넌트를 추가하지 않았을때

예를 들면 위 화면에서 콤보박스와 텍스트 박스가 붙어있어 사이에 간격을 주고 싶습니다.

 

빈 컴포넌트를 추가했을때

위와 같이 만들어주려면 해당하는 그리드 row 혹은 column에 속성을 주면 됩니다.

 

root = Tk()
root.title("Title")

# ...
# 코드 생략
# ...

primaryRadio.grid(row=0, column=0)
primaryCombo.grid(row=0, column=1)
primaryText.grid(row=0, column=3)

root.grid_columnconfigure(2, minsize=20)
root.mainloop()

해당 view에 row의 경우 grid_rowconfigure(원하는row, minsize=x)

column의 경우 grid_columnconfigure(원하는 column, minsize=x)

과 같이 주고자 하는 사이즈를 주면 공백을 만들어 줄 수 있습니다.

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band