티스토리 뷰
첫째 : setMargin
은으로 대체 된 구식 메서드 setContentsMargins
이므로 무시해도됩니다.
둘째, 여백을 0으로 설정하면 분리가 증가합니다. 두 개의 수직 레이아웃은 동일한 수평 레이아웃에 있으므로 반드시 높이가 동일해야합니다. 그러나 왼쪽 레이아웃에는 여백이 없으므로 확장 할 수있는 더 많은 공간이 있습니다. 두 세로 레이아웃의 설정이 동일한 경우 창 크기를 조정하여 자식 위젯을 더 가깝게 압착 할 수 있습니다.
따라서 간격을 변경하려면 두 레이아웃 모두 에서 사용해야 setSpacing
합니다 .
최신 PyQt 5.10 setContentsMargins
방법은 잘 작동합니다. 위젯에 대한 레이아웃을 만든 다음 여백을 적용 할 수 있습니다.
widget.layout.setContentsMargins(0,0,0,0)
출처
https://stackoverflow.com/questions/39916895
댓글