2016-08-06 4 views
0

First picturePyqt5 디자이너 - 그리드 레이아웃 나누기

Second picture

나는이 게시물에 첨부 된 사진을 확인하시기 바랍니다 위젯을 추가 할 때.

Form에 4 개의 그리드 레이아웃을 추가했습니다. 나는 그리드를 배치하고 4 개의 사각형을 얻었다.

다음은 3 개의 푸시 버튼 위젯을 추가했습니다. 여기까지는 모든 것이 괜찮습니다 (PIC 1).하지만 itemlistwidget (PIC 2)을 추가하면 모든 것이 깨졌습니다. Itemlistwidget이 대부분의 화면을 차지합니다. 이제 제 질문은 각 위젯에 그리드 레이아웃이 준비된 크기를 갖도록 Qt 디자이너에서 비율을 수정하는 방법입니다. 감사.

답변

2

위젯의 sizePolices가 4 개이기 때문에 상황이 발생했다고 생각합니다. 푸시 버튼의

기본 sizePolicy : 시간 - 최소, V - 고정

기본 listWidget의 sizePolicy : 시간 - - 늘리지, V

이 sizePolicy 세부 사항에 대해 읽어 늘리지 : http://doc.qt.io/qt-5/qsizepolicy.html

I가있다 수정 비율 만들기, 같은 기본 크기로 빈 위젯 사용